Poradite prosim, kde je problem?
Pripojuju se k MS SQL server 2005 express edition a chci od tam cist tabulku. Vypisuje mi to toto:
Error:
Code = 80040e21
Code meaning = IDispatch error #3105
Source = Microsoft OLE DB Service Components
Description = Operace služby OLE DB s více kroky vedla k vytvoření chyb. Zkontro
lujte všechny hodnoty stavů služby OLE DB, jsou-li k dispozici. Nebyla provedena
žádná akce.
Error:
Code = 80004003
Code meaning = Neplatný ukazatel
Source = (null)
Description = (null)
Pokračujte stisknutím libovolné klávesy...
myslim, za problem je v connection stringu, ale netusim
poradte prosim co stim, moc by mi to pomohlo dik moc.
zdrojak test.cpp:
#include <iostream>
#include "Database.h"
char CnnStr[200]="data source=PLANTAKOMP\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|pokus1.mdf;User Instance=true";
char ErrStr[200];
using namespace std;
int main()
{
::CoInitialize(NULL);
Database db;
Table tbl;
if(!db.Open("sa","etarak",CnnStr))
{
db.GetErrorErrStr(ErrStr);
cout<<ErrStr<<"\n";
}
if(!db.Execute("select * from MEASRES",tbl))
{
db.GetErrorErrStr(ErrStr);
cout<<ErrStr<<"\n";
}
/*if(!db.OpenTbl(ADODB::adCmdText,"select * from authors order by au_fname,au_id",tbl))
{
db.GetErrorErrStr(ErrStr);
cout<<ErrStr<<"\n";
}*/
char id[100];
if(!tbl.ISEOF())
tbl.MoveFirst();
while(!tbl.ISEOF())
{
if(tbl.Get("au_id",id))
cout<<"\nid:"<<id;
else
{
tbl.GetErrorErrStr(ErrStr);
cout<<"\n"<<ErrStr<<"\n";
break;
}
if(tbl.Get("au_fname",id))
cout<<" fname:"<<id;
else
{
tbl.GetErrorErrStr(ErrStr);
cout<<"\n"<<ErrStr<<"\n";
break;
}
tbl.MoveNext();
}
::CoUninitialize();
system("PAUSE");
return 0;
}
Fórum › C / C++
Pripojeni k databazi
Zjistit počet nových příspěvků
Přidej příspěvek
Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
Uživatelé prohlížející si toto vlákno
Uživatelé on-line: 0 registrovaných, 15 hostů
Podobná vlákna
C# a připojení k databázi — založil whysper
Připojení k MySQL databázi — založil Tom
Připojení aplikace k databázi — založil Tomáš
C/c++ mysql připojení k databázi v síti internet — založil honzyk
Připojení WinForm aplikace k databázi na serveru — založil Anonymní uživatel
Moderátoři diskuze