У меня возникла проблема с подключением VBScript к базе данных MDB доступа. Моя платформа - Vista64, но большинство ресурсов для ASP/IIS7.VBScript & Access MDB - 800A0E7A - «Поставщик не найден. Возможно, он не установлен правильно»
Проще говоря, я не могу подключить его. Я получаю следующее сообщение об ошибке: 800A0E7A - «Провайдер не может быть найден Это может быть неправильно установлен»
Мой код:
Set conn = CreateObject("ADODB.Connection")
strConnect = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\database.MDB"
conn.Open strConnect
До сих пор я побежал% WINDIR% \ System32 \ odbcad32.exe, чтобы попытаться настроить Драйвер в 32-битном режиме, но он не сделал этого. Любые предложения были бы весьма полезны
Как дополнение, я пытаюсь запустить этот скрипт .vbs, дважды щелкнув и разрешив ему это сделать. Этот код не встроен в другой язык/скрипт.
Is C: \ WINDOWS \ system32 \ Msjetoledb40.dll присутствует на вашей машине? Также попробуйте создать файл с именем test.udl и запустить его. Появляется ли поставщик Microsoft.Jet.OLEDB.4.0 в списке поставщиков? – dudeNumber4
C: \ WINDOWS \ system32 \ msjetoledb40.dll нет на компьютере и Microsoft.Jet.OLEDB.4.0 не отображается в списке провайдеров – Perma
Тогда вам, похоже, понадобится установить MDAC: http: // www .microsoft.com/downloads/details.aspx? familyid = 6C050FE3-C795-4B7D-B037-185D0506396C & displaylang = ru Я не знаю, зачем вам это нужно, поскольку он был частью ОС в течение многих лет, но он ничего не должно повредить ... – dudeNumber4