При запуске asp он запрашивает поставщика Microsoft OLE DB для драйверов ODBC (0x80004005) [Microsoft] [ODBC Microsoft Access Driver] Невозможно найти файл «(Неизвестно)». 'Поставщик Microsoft OLE DB для драйверов ODBC (0x80004005)
[Microsoft][ODBC Microsoft Access Driver] Файл «(неизвестно)» не найден.
/conn/conn1.asp, строка 3'
Конфигурация IIS7.0 установлена правильно в Windows7, и ASP установлен правильно.
Возникла проблема с разрешениями, но при запуске всплывет указанная выше ошибка!
Мой код подключения к базе данных:
Скопируйте код кода следующим образом:
<%
Установите conn = Server.CreateObject(ADODB.Connection)
conn.open DRIVER={Драйвер Microsoft Access (*.mdb)}} & DefaultDir &server.mappath(worker.mdb)&;
Установите rs = Server.CreateObject(ADODB.Recordset)
Установите rs1 = Server.CreateObject(ADODB.Recordset)
Установите rs2 = Server.CreateObject(ADODB.Recordset)
Установите rs3 = Server.CreateObject(ADODB.Recordset)
%>
В Интернете циркулирует множество версий объяснений, и я попробовал решение:
В папке windows/temp отсутствует разрешение группы пользователей.
Как правило, в IIS, установленном по умолчанию в Windows 7, отсутствующая группа пользователей — «Прошедшие проверку».
добавить в
Аутентифицированные пользователи
Разрешения по умолчанию — чтение и запись. ок, система работает нормально