VC2005 + ADO
От: Force_Majeure Россия  
Дата: 26.06.09 06:14
Оценка:
Подскажите, пожалуйста, как правильно подсоединяться к БД через ADO в проекте VC200 Windows Forms?
Я делаю так:
Через свойства проекта — Common properties — Reference подключил библиотеку msado15.dll
В проекте соединяюсь с базой так:


ADODB::Connection ^ conADO;
conADO = gcnew ADODB::Connection;
String ^ strConnection;
strConnection = (L"Provider=MSDASQL.1;Persist Security Info=False;Data Source=Lototron;Extended Properties='DSN=Lototron;DBQ=D:\\Loto.mdb;DriverId=25;FIL=MS Access;MaxBufferSize=2048;PageTimeout=5;';Initial Catalog=D:\\Loto.mdb");
conADO->Open(strConnection,L"",L"",0);
ADODB::RecordsetClass ^ rp;
rp = gcnew ADODB::RecordsetClass();
rp->Open(L"select * from names;",conADO,ADODB::CursorTypeEnum::adOpenDynamic,ADODB::LockTypeEnum::adLockBatchOptimistic,8);

// Как здесь теперь получить выбранные поля и значения? Свойство Fields у ADODB::RecordsetClass недоступно.

conADO->Close();
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.