Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Archie
Сообщений: n/a
#1

Создание ADO Recordset - C++

20.03.2008, 16:30. Просмотров 672. Ответов 2
Метки нет (Все метки)

Привет, есть такая проблема - при использовании для работы с ADO используются adoid.h и adoint.h

HRESULT hr;
_ADORecordset *pRecordset = NULL;

hr = CoCreateInstance(CLSID_CADORecordset, NULL, CLSCTX_INPROC_SERVER, IID_IADORecordset, (void**) &pRecordset));

так вот: Recordset не создается !!! Проверено на SP4, SP5

аналогичное создание с использованием других средств - классов, сгенеренных из АДОшной DLL, создание по имени 'ADODB.Recordset' работает без проблем. Может кто-нибудь сталкивался и знает решение проблемы ?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.03.2008, 16:30     Создание ADO Recordset
Посмотрите здесь:

Параметризированный запрос и ADO control C++
C++ ADO Data Grid Control
Как используя Ado вывести название всех полей в таблице C++
Мистика ? - Хранимые процедуры & VC++ (ADO) C++
Поддержка ADO C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
phwp
0 / 0 / 0
Регистрация: 15.03.2007
Сообщений: 40
26.03.2008, 08:59     Создание ADO Recordset #2
У меня это отлично работает. Может ты забыл вызвать CoInitialize сначала?
Archie
Сообщений: n/a
26.03.2008, 11:05     Создание ADO Recordset #3
Спасибо, уже разобрались, дело не в CoInitialize, этот код вызывается из серверной ActiveX-компоненты (там CoInitialize не нужен), просто некорректные родные хидеры в VC под это дело - берешь из нового PSDK - работает.
Yandex
Объявления
26.03.2008, 11:05     Создание ADO Recordset
Ответ Создать тему
Опции темы

Текущее время: 06:00. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru