Re[3]: Transact - SQL
От: mitq Россия  
Дата: 26.03.02 11:40
Оценка:
Здравствуйте Lexey, Вы писали:

L>Если ты собираешься писать обычное клиентское приложение, то выбирай связку ADO+OLE DB и не мучайся.


Использование ADO — это что-то типа:
CoInitialize( 0 );

try
{
   _ConnectionPtr pConnection = 0;
   if ( SUCCEEDED( pConnection.CreateInstance( __uuidof(Connection) ) ) )
   {
      pConnection->ConnectionString = "DRIVER=SQL Server;SERVER=сервер;DATABASE=бд;UID=пользователь;PWD=пароль";
      pConnection->ConnectionTimeout = 30;
      pConnection->Open( "", "", "", adConnectUnspecified );
      bool bConnect = pConnection->State == adStateOpen;

      //
      // Используем pConnection (пока не разобрался, как :) )
      //

      if ( bConnect ) pConnection->Close();
   }
}
catch ( _com_error & e )
{
   // ...
}

CoUninitialize();

Если это то самое ADO, то какое-то оно... все такое неинкапсулированное, что ли... и на первый взгляд не очень симпатичное.
Скажите, пожалуйста, я в правильном направлении иду?

Дмитрий.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.