Fehler bei Zugriff auf Datenbank
Bernd
- asp.net
Hallo,
Ich habe folgendes Problem, ich bekomme beim öffnen meiner ASP Seite diese Fehlernmeldung:
Kompilierungsfehler in Microsoft VBScript Fehler '800a03ea'
Syntaxfehler
/iisHelp/common/500-100.asp, line 129
elseIf (objASPError.Description > "") Then
^
Microsoft JET Database Engine Fehler '80004005'
Unbekannter Fehler
/service_home.asp, line 8
........
in der angeführten Line 8 steht dieser Code:
line 6:asDbOpen = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\inetpub\www_root\db.mdb";
line 7:var db = Server.CreateObject("ADODB.Connection");
line 8:db.Open(asDbOpen);
Diese Fehlermeldung bekomme ich aber nur mit dem IIS unter Windows XP und nicht unter Windows 2000.
Ist das Problem jemand bekannt, kann mir jemand helfen.
Ich habe unter folgender URL einen Artikel von Stefan Falz gefunden:
http://www.asp-faq.de/index.asp?FID=89&ELE=7746
diese gibt allerdings nur einen Lösungsansatz in VB-Script und dieser Sprche bin ich leider nicht mächtig.
Vielleicht kann mir jemand einen ähnlichen Lösungsansatz in JavaScript empfehlen.
Danke Bernd
Hallo,
line 8:db.Open(asDbOpen);
Ich habe unter folgender URL einen Artikel von Stefan Falz gefunden:
http://www.asp-faq.de/index.asp?FID=89&ELE=7746
diese gibt allerdings nur einen Lösungsansatz in VB-Script und dieser Sprche bin ich leider nicht mächtig.
Komm, das kann jetzt nicht Dein Ernst sein. Dort wird vorgeschlagen, bei connection.Open nicht nur ConnectionString, sondern auch eine _gültige_ UserID und Password Kombination mit zu übergeben. Meine ADO-Doku sagt zu
Open-Methode (ADO Connection)
Öffnet eine Verbindung mit einer Datenquelle.
Syntax
connection.Open ConnectionString, UserID, Password, Options
Parameter
ConnectionString Optional. Ein Wert vom Typ String, der die Verbindungsinformationen enthält. Einzelheiten zu den gültigen Einstellungen finden Sie unter ConnectionString-Eigenschaft.
UserID Optional. Ein Wert vom Typ String, der einen Benutzernamen enthält, der beim Herstellen der Verbindung verwendet wird.
Kennwort Optional. Ein Wert vom Typ String, der ein Kennwort enthält, das beim Herstellen der Verbindung verwendet wird.
Options Optional. Ein ConnectOptionEnum-Wert, der bestimmt, ob die Rückgabe durch diese Methode erfolgen sollte, nachdem die Verbindung hergestellt wurde (synchron) oder bevor sie hergestellt wurde (asynchron). Hierbei kann es sich um eine der folgenden Konstanten handeln.
Wenn Du mit JavaScript programmierst, solltest Du eigentlich wissen, dass die Methode mit den in Klammern stehenden Parametern aufgerufen wird:
connection.Open(ConnectionString, UserID, Password);
viele Grüße
Axel