Beim Ausführen von asp wird die Meldung „Microsoft OLE DB Provider for ODBC Drivers (0x80004005)[Microsoft][ODBC Microsoft Access Driver] angezeigt. Die Datei „(Unbekannt)“ kann nicht gefunden werden. 'Microsoft OLE DB-Anbieter für ODBC-Treiber (0x80004005)
[Microsoft][ODBC Microsoft Access Driver] Datei „(unbekannt)“ nicht gefunden.
/conn/conn1.asp, Zeile 3'
Die Konfiguration von IIS7.0 ist in Windows7 korrekt eingestellt und ASP ist korrekt eingestellt.
Es liegt ein Berechtigungsproblem vor, aber beim Ausführen wird der obige Fehler angezeigt!
Mein Datenbankverbindungscode lautet:
Kopieren Sie den Codecode wie folgt:
<%
Setze conn = Server.CreateObject(ADODB.Connection)
conn.open DRIVER={Microsoft Access Driver (*.mdb)}; DBQ= & DefaultDir &server.mappath(worker.mdb)&;
Setze rs = Server.CreateObject(ADODB.Recordset)
Setze rs1 = Server.CreateObject(ADODB.Recordset)
Setze rs2 = Server.CreateObject(ADODB.Recordset)
Setze rs3 = Server.CreateObject(ADODB.Recordset)
%>
Im Internet kursieren viele Versionen von Erklärungen, und ich habe die Lösung ausprobiert:
Im Ordner „windows/temp“ fehlt eine Benutzergruppenberechtigung
Im standardmäßig in Windows 7 installierten IIS fehlt im Allgemeinen die Benutzergruppe „Authentifizierte Benutzer“.
Hinzufügen zu
Authentifizierte Benutzer
Die Standardberechtigungen sind Lesen und Schreiben. ok, das System läuft normal