Про ADO
От: ugly_programmer  
Дата: 28.03.08 15:29
Оценка:
Господа, коллеги ! А не подскажет ли мне кто-нибудь решение вот такого простого вопроса.
Все, конечно знают про ADO Создал я, к примеру объект, _ConnectionPtr, соединился с базой через SQLOLEDB провайдер. — Все — круто, но вот захотелось мне достать из этого _ConnectionPtr нативные OLDB интерфейсы, типа IDBInitialize.
А как это сделать — не знаю. Влоб через QueryInterface — не проходит. Кто знает ? Подскажите, пожалуйста.


31.03.08 18:16: Перенесено модератором из 'C/C++. Прикладные вопросы' — Кодт
Re: Про ADO
От: algol Россия about:blank
Дата: 30.03.08 01:53
Оценка:
Здравствуйте, ugly_programmer, Вы писали:

_>Все, конечно знают про ADO Создал я, к примеру объект, _ConnectionPtr, соединился с базой через SQLOLEDB провайдер. — Все — круто, но вот захотелось мне достать из этого _ConnectionPtr нативные OLDB интерфейсы, типа IDBInitialize.

_>А как это сделать — не знаю. Влоб через QueryInterface — не проходит. Кто знает ? Подскажите, пожалуйста.

IADOConnectionConstruction (или смартпоинтер ADOConnectionConstructionPtr), метод get_DSO(). Если нужны преобразования между ADO рекордсетом и IRowset, то IADORecordsetConstruction (ADORecordsetConstructionPtr).
Re[2]: Про ADO
От: ugly_programmer  
Дата: 31.03.08 11:48
Оценка:
Здравствуйте, algol,
Огромное спасибо, выручили
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.