ADODB CreateInstance возвращает ERROR_NO_TOKEN 1008

Я пытаюсь получить доступ к базе данных SQL на сервере Windows 2003 (хотя я буду делать это и на 2000 серверах), но когда я пытаюсь позвонить CreateInstance с объектом _ConnectionPtr он завершается с ошибкой «ERROR_NO_TOKEN: 1008: была сделана попытка сослаться на несуществующий токен». Код не может быть проще:

hResult = m_lpADOConnect.CreateInstance("ADODB.Connection");

Есть ли какая-то другая инициализация, которую мне нужно сделать перед выполнением этого вызова? Спасибо за всю помощь и советы.

0

Решение

Я понял. Я забыл позвонить CoInitialize(NULL); заранее.

0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector