Supportnet / Forum / Skripte(PHP,ASP,Perl...)
Klasse nicht registriert
Frage
Hi,
ich habe 2 Server auf denen der IIS läuft.
Nun möchte ich via ASP auf eine Access Datenbank zugreifen.
Er gibt mir aber nur folgende Fehlermeldung zurück.
[code]
Provider Fehler "80040154´
Klasse nicht registriert
/XXXX/Database/dokument.asp, line 18
[/code]
Code
[code]
DBQValue = Server.MapPath ("./") & "\xxx.mdb"
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "Driver={Microsoft Access Driver (*.mdb)};DBQ=" & DBQValue
Set RS = Server.CreateObject("ADODB.Recordset")
Id = Request.QueryString("Id")
herkunft = Request.QueryString("herkunft")
sql1="SELECT * " &_
"FROM XXX " &_
"WHERE Id=" & Id
RS.Open sql1, Conn
[/code]
in der letzten Zeile tritt dann der Fehler auf.
Auf den einen Server gehts, auf den anderen nicht.
Auf beiden ist Office 2000 Prof installiert.
Hab gehofft das Office bzw Access alle nötigen Klassen installiert und registriert.
Auf Mysql Datenbanken kann ich via ODBC ohne Probleme zugreifen.
Nur Access Datenbanken machen Probleme, egal ob ich sie direkt ansprechen möchte oder über einen vorher eingetragenen OBDS Alias.
Ist das ein Konfigurationsproblem des IIS oder liegt es an wirklich nur ein einer fehlenden Registrierung der Klassen?
Eventuell eine Access Runtime installieren?
Hoffe ihr habt ein paar Tips für mich
gruß
Thomas

