Ошибка ADO: ошибка автоматизации - указанный модуль не найден - PullRequest
0 голосов
/ 03 мая 2009

Мое приложение VB6, которое успешно работает на многих компьютерах, выдает вышеуказанную ошибку только на 1 пользовательском компьютере. Машина имеет Vista SP1, что означает, что установщик MDAC не будет работать, так как MDAC 2.8 уже включен.

Код, приводящий к ошибке:

'Temp file to users temp directory:
FileName = C:\DOCUME~1\nmiller\LOCALS~1\Temp\TmpPrint.mdb 

Dim catADO As New ADOX.Catalog
catADO.Create "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & FileName

Ошибка происходит в строке .Create.

Любая помощь в продвижении этого пользователя будет принята с благодарностью!

Ответы [ 2 ]

0 голосов
/ 04 мая 2009

Драйверы ODBC для Jet / Desktop не включаются после MDAC 2.6. См. http://support.microsoft.com/kb/271908, чтобы получить Jet dirvers.

0 голосов
/ 03 мая 2009

Есть ли проблема с разрешением файла? Возможно, в Vista вам нужно дать разрешение на файл. Мы знаем, что в Vista гораздо более строгая защита, включая доступ к файлам и папкам.

...