Добрый день всем!
У меня просьба, киньте ссылки на пример подключения к серверу MSSQL 2000 из WM2003.
Очень нужен пример без .Net на WinAPI.
Попробовал следующий код, пишет что такие класс отсутсвует
#import "C:\Program Files\Common Files\System\ado\msado15.dll" no_namespace rename("EOF", "EndOfFile")
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPTSTR lpCmdLine, int nCmdShow)
{
CoInitializeEx(NULL, COINIT_APARTMENTTHREADED);
try {
[b]_ConnectionPtr pConn("ADODB.Connection");[/b] // Здесь вываливается Excepttion
_RecordsetPtr pRst("ADODB.Recordset");
pConn->Provider = "sqloledb";
pConn->Open("Data Source='MyDesktop';Initial Catalog='pubs';Integrated Security=SSPI", "", "", adConnectUnspecified);
// Note 1.
pRst->Open("authors", _variant_t((IDispatch *) pConn, true), adOpenStatic, adLockReadOnly, adCmdTable);
pRst->MoveLast();
// Note 2.
// printf("Last name is '%s %s'\n",
// (char*) ((_bstr_t) pRst->GetFields()->GetItem("au_fname")->GetValue()),
// (char*) ((_bstr_t) pRst->Fields->Item["au_lname"]->Value));
pRst->Close();
pConn->Close();
}
catch (_com_error &e) {
printf("Description = '%s'\n", (char*) e.Description());
}
::CoUninitialize();
return 0L;
}
Заранее всем спасибо.