Re[4]: Создание ADO Recordset
От: Archie Беларусь  
Дата: 14.01.02 08:58
Оценка:
Здравствуйте VladD2, Вы писали:

VD>Recordset — COM-объект. Если AddRef не делать (по правилам COM-а), то грохнется, а если сделать, то должен нормально работать.


Спасибо! Я просто ошибочно считал что CComPtr<> не обращая внимания на счетчмк ссылок уничтожит объект в деструкторе.

Вот поправочка, чтобы не зависеть от версии PSDK.

HRESULT hr;
CComPtr<_ADORecordset> pRec;
CLSID clsid;

hr = CLSIDFromString(L"ADODB.Recordset", &clsid);
hr = pRec.CoCreateInstance(clsid);
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.