[ toxi_programer @ 25.02.2007. 17:16 ] @
Pokušavam da učim štogod o bazama podataka i u knjizi sam naišao na ovaj kod: Code: #include "stdafx.h" #include <tchar.h> #using <mscorlib.dll> #using <System.dll> #using <System.Data.dll> using namespace System; using namespace System::Data; using namespace System::Data::OleDb; int _tmain(void) { OleDbConnection *cnPubs = new OleDbConnection(); cnPubs->ConnectionString = S"data source=(local);Provider=SQLOLEDB;integrated security=true;initial catalog=Pubs"; //otvaram konekciju na server try { cnPubs->Open(); Console::WriteLine("Connected to database successefully!"); } catch(System::Data::OleDb::OleDbException *Xcp) { Console::WriteLine("Error occurred: "); Console::WriteLine(Xcp->Message); } //zatvaram konekciju na server if( cnPubs->State != ConnectionState::Closed) cnPubs->Close(); Console::WriteLine("The database connection is now closed!"); Console::Read(); return 0; } Međutim kod mene ovo ne radi. Kompajlira se ali kada pokrenem program dobijem Exception sa porukom: No error information available: DB_E_ERRORSOCCURRED(0x80040E21). Pomoć? |