Ошибка «Недопустимый вызов процедуры или аргумент» в «New ADODB.Connection», только если скомпилировано в Windows 7

У меня возникают проблемы при компиляции некоторых устаревших приложений. на VB6, так как у меня появилась новая машина для разработки в Windows 7. (моя старая была на Windows XP).

Если я скомпилирую проект на моей машине XP, все будет хорошо. Если я скомпилирую тот же проект на моем компьютере с Windows 7, он все равно будет работать нормально, но если я попытаюсь запустить его на машине XP, я получу эту ошибку.

Номер ошибки: 5
Описание: недопустимый вызов процедуры или аргумент

Благодаря моему обработчику ошибок я знаю, что эта ошибка возникает в следующей строке:

    Dim objConn As ADODB.Connection
--> Set objConn = New ADODB.Connection

Я сравнил ссылки на обеих машинах, и проект - Ссылки - это то же самое: ( Библиотека объектов данных Microsoft ActiveX 2.7 )

Что могло вызвать эту ошибку?

5
задан DavRob60 23 January 2012 в 13:01
поделиться