Hallo,
Auf der ASP seite kommt folgender fehler:
Microsoft OLE DB Provider for ODBC Drivers Fehler "80004005'
[Microsoft][ODBC Microsoft Access Driver]Allgemeiner Fehler Registrierungsschlüssel 'Temporary (volatile) Jet DSN for process 0x5ac Thread 0x878 DBC 0x1501f94 Jet' kann nicht geöffnet werden.
Und das funktioniert sonst mit ADODB ohne Fehler, wenn die Access-DB nicht im Windows-System geöffnet ist? Die Fehlermeldung sagt nämlich, dass ein Registrierungsschlüssel nicht geöffnet werden konnte. Das kann daran liegen, dass es ihn gar nicht gibt[1] oder, dass ASP die Berechtigung hierzu nicht hat.
[1]könnte an Versionskonflikten (alte und neue parallel) liegen. Welches Access läuft, welche MDAC-Version, welche JetEngine?
Verbindung von ASP auf die DB
strConn = "DRIVER=Microsoft Access-Treiber (*.mdb);UID=admin;PWD=;"
Aha, zumindes MDAC scheint anno tobac zu sein. Der Treiber heißt, meines Wissens, jetzt immer englisch ;-)).
Update mal:
MDAC 2.8
http://www.microsoft.com/downloads/results.aspx?sortCriteria=date&OSID=&productID=B7ADDC23-DEC1-4C5F-8479-EAD9245A8D61&CategoryID=&freetext=&DisplayLang=de&DisplayEnglishAlso=
Microsoft Jet 4.0 Service Pack 8
für Dein Windows-System
http://www.microsoft.com/downloads/results.aspx?sortCriteria=date&OSID=&productID=3D99F106-AA6D-4113-AE45-30B61394B1E0&CategoryID=&freetext=&DisplayLang=de&DisplayEnglishAlso=
jeweils auf dem System, auf dem ASP und ODBC und auch auf dem Access als Anwendung läuft.
Hilfe zur Selbsthilfe:
Die fehlermeldung als Suchbegriff in Google eingeben, so genau wie möglich, damit noch Ergebnisse kommen.
http://www.google.de/search?hl=de&c2coff=1&q=Microsoft+OLE+DB+Provider+for+ODBC+Drivers+Fehler+80004005+[Microsoft][ODBC+Microsoft+Access+Driver]Allgemeiner+Fehler+Registrierungsschlüssel+'Temporary+&btnG=Suche&meta=
viele Grüße
Axel