Невозможно преобразовать объектную систему COM в набор записей adodb. - PullRequest
0 голосов
/ 29 июля 2011

Я скомпилировал проект с настраиваемой dll и нормально работал на моей машине под управлением Windows 7, но когда я установил его на машину под управлением Windows Server 2008, я получил эту ошибку:

не удалось привести объект com типа'system .__ comobject' для типа интерфейса 'adodb recordset'

Кто-нибудь знает, как это исправить?

Редактировать: кода нет, потому что ошибка не происходит, когда я отлаживаю / запускаюэто случается, когда после того, как я установил свою программу на сервер, и я пытаюсь запустить ее, но на моей машине все нормально

1 Ответ

0 голосов
/ 29 июля 2011

Есть ли в системе W2008 ADO для начала? ADO поставляется с пакетом, известным как «Компоненты доступа к данным MS». Также обратите внимание на разрядность - если ваша программа 32-битная, вам нужно установить 32-битный ADO и наоборот; 32-битный ADO и 64-битный ADO - это два разных пакета.

...