ADO не идет
От: Satrap  
Дата: 04.03.02 07:58
Оценка:
Помогите ADO чайнику.
Вот такой кусок кода прекрасно работает на компьютере, где он компилировался VC++(6.0),
но при переносе на другую рабочую станцию попытка открыть набор записей бросает
исключение.

//-----------------------------------------------------------
try{

    m_pConnection.CreateInstance(__uuidof(Connection));
    m_pRecordset.CreateInstance(__uuidof(Recordset));
        
    m_pConnection->Open(
       _T("Provider=SQLOLEDB.1;Data Source=PASHA;"
    "Initial Catalog=COMMON;UID=sa;PWD=;"),"","",-1);

    m_pRecordset->Open("SELECT DISTINCT inn FROM closed",
    theApp.m_pConnection.GetInterfacePtr(),
    adOpenDynamic,
    adLockOptimistic,
    adCmdText);
...
//-----------------------------------------------------------

на "другой" станции установлен MDAC 2.0 с того-же диска, что и VC++.
Аналогичный по смыслу кусок на шаблонах OLE-DB работает и там и там.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.