2009-05-03 3 views
0

Приложение VB6, которое успешно запускается на многих машинах, выдает указанную выше ошибку только на одном компьютере пользователя. Машина имеет Vista SP1, что означает, что установщик MDAC не будет работать, поскольку MDAC 2.8 уже включен.Ошибка ADO: Ошибка автоматизации. Указанный модуль не найден.

Код, который приводит к ошибке:

'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.

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

ответ

0

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

+0

Не то, чтобы я мог видеть. Я вошел в систему с CoPilot и смог без проблем создавать/редактировать файлы в своем каталоге temp. – KerryF

+0

Разрешение должно быть предоставлено пользователю приложения, которое, вероятно, отличается от вашего собственного входа. – DOK

+0

Как я могу это проверить? Программа настроена для запуска как администратор. – KerryF

 Смежные вопросы

  • Нет связанных вопросов^_^