asp を実行すると、「Microsoft OLE DB Provider for ODBC Drivers (0x80004005)[Microsoft][ODBC Microsoft Access Driver] ファイル '(Unknown)' が見つかりません」というメッセージが表示されます。 'ODBC ドライバー用 Microsoft OLE DB プロバイダー (0x80004005)
[Microsoft][ODBC Microsoft Access Driver] ファイル '(不明)' が見つかりません。
/conn/conn1.asp、3行目'
Windows7でIIS7.0の構成が正しく設定されており、ASPも正しく設定されています。
権限の問題がありますが、実行時に上記のエラーが表示されます。
私のデータベース接続コードは次のとおりです。
次のようにコードをコピーします。
<%
conn = Server.CreateObject(ADODB.Connection) を設定します
conn.open DRIVER={Microsoft Access ドライバー (*.mdb)} DBQ= & DefaultDir &server.mappath(worker.mdb)&;
Set rs = Server.CreateObject(ADODB.Recordset)
rs1 = Server.CreateObject(ADODB.Recordset) を設定します。
rs2 = Server.CreateObject(ADODB.Recordset) を設定します。
rs3 = Server.CreateObject(ADODB.Recordset) を設定します。
%>
インターネット上にはさまざまなバージョンの説明が出回っていますが、私は次の解決策を試しました。
windows/temp フォルダーにユーザー グループのアクセス許可がありません
通常、Windows 7 にデフォルトでインストールされる IIS では、欠落しているユーザー グループは Authenticated Users です。
に追加
認証されたユーザー
デフォルトの権限は読み取りと書き込みです。 OK、システムは正常に動作しています