/iisHelp/common/500-100.asp, line 10 - Bibl. nicht registriert
heinz
- asp.net
Hi allerseits!
Ich habe ein Problem, das mich langsam wirklich zur Verzweiflung bringt! Also, ich habe eine ASP-Seite und eine mySQL-DB.
Nun habe ich die ASP -seite im localhost, zum testen.
Nun kommt wenn ich die Seite im Explorer aufrufe folgender Fehler:
--------
Fehler '8002801d'
Bibliothek nicht registriert.
/iisHelp/common/500-100.asp, line 10
---------
Das komische ist, dass dieser Fehler warhscheinlich beim Aufbau der DB-Verbindung entseht. Wenn ich den Code der Verbindung rausnehme, funktioniert es. Weiter unten im Script, kommt wieder ASP-Code, welcher keinen Fehler verursacht! Ich kann mir aber nicht vorstellen, dass der Code des Verbindungs-Aufbau's diesen Fehler erzeugt, da ich schon jenste verschiedene Arten des Verbindungs-Aufbaus probiert habe. Es kommt immer der gleiche Fehler.
Wenn ich einfach eine .ASP-Seite lade, die gar keinen ASP-Code enthält, funzt es auch! Das ist mir einfach nicht logisch....könnte es etwas mit dem file 500-100.asp zu tun haben?
Kann mir da jemand helfen?
Danke im voraus,
Viele Grüsse, Heinz
Hallo,
den kritischen Code und weitere Informationen zu deiner Datenbankverbindung könntest du schon hinschreiben. Rumrätseln bringt eher wenig...
Odium
ok...ich dachte nur, es liegt nicht am code...also, hier der code:
<%
' --- Verwenden des MySQL Treibers (MyODBC) für den Datenbankzugriff
Dim strDriver
strDriver = "DRIVER=MySQL;"
' --- Angeben des Server- und Hostnamens des Datenbankservers
Dim strServer
strServer = "SERVER=localhost;HOST=%;"
' --- Angeben des Usernamens für den Zugriff
Dim strUsername
strUsername = "UID=<hwaser>;"
' --- Angeben des Passworts zu oben eingetragenen Usernamen.
Dim strPassword
strPassword = "PWD=<nie>;"
' --- Angeben des Datenbanknamens
Dim strDatabase
strDatabase = "DATABASE=db_absenzen;"
' --- Zusammenstellen des gesamten Verbindungsstrings
Dim strComplete
strComplete = strDriver & strServer & strUsername & strPassword & strDatabase
' --- Öffnen der Datenbankverbindung
Set objConn = Server.CreateObject("ADODB.Connection")
objConn.open strComplete
objConn.Close
Set objConn = Nothing
%>
ist denn der odbc-treiber im win auch registriert?
ich würde auch eher direkt eine odbc verbindung erstellen(system dsn)
und dann nur mit
set db = server.createobject("adodb.connection")
db.open ("odbcverbindungsname")
verbinden
Odium
das habe ich schon probiert!
der MyODBC ist registriert und findet die datenbank...
meinst du, es liegt am code?
Hallo,
was passiert denn, wenn du eine neue system-dsn anlegt und dann darauf wie in meinem vorigen beispiel konnektest, dann kann man sich das zusammenfriemeln des connectionstrings sparen...
wenn das auch nicht geht? immer schwer sowas zu erklären...
http://www.aspheute.com/artikel/20010618.htm
http://www.aspheute.com/artikel/20000329.htm
Odium
hmm...ich habe es probiert, aber immer noch genau den gleichen fehler...denkst du es liegt am code der verbindung...ich denke es liegt an etwas anderem, ist nur die Frage, an was....
Hi, hallo
"/iisHelp/common/500-100.asp, line 10 - Bibl. nicht registriert"
und ihr redet von der DB-Connection zu mySQL ... Äpfel sind keine Bananen, oder mit anderen Worten, der monierte Code liegt in einer Fehlerdatei, nämlich der, die bei einem 500 (internal server error) angezeigt werden soll. Ich tippe mal auf eine nicht ganz astreine Installation des PWS/IIS auf einem nicht ganz astreinen OS...
schreibe dir ein VB-Script und probiere deinen DB-Code damit aus, wenn das funktioniert, mußt du an einer anderen Stelle suchen .... wahrscheinlich irgendwo ein Schusselfehler
ich würde auch keine seitenweise Verbindung zur DB auf- und zu-machen, sondern ein Verbindungsobjekt in der "Application" anlegen und nur auf jeder Seite checken, ob die Verbindung noch aktiv ist, und wenn nicht, dann dort neu aufmachen
Tschau, tschüß,
Frank
Äpfel sind keine Bananen
das musste mier erstmal beweisen...
Odium
äh mir nicht mier...
Odium
unter natürlichen Umständen (Gentechnik mal außen vor)
a) Äpfel haben eine andere Form als Bananen
b) Äpfel haben eine andere Konsistenz des Fruchtfleisches (solang die Äpfel nicht faul sind) als Bananen
c) Äpfel haben eine dünnere Schale (die sich außerdem noch schwerer vom Fruchtfleisch trennen läßt) als Bananen
d) Bananen haben keine Kerne
e) Bananen wachsen - anders als Äpfel - in Bunches (mehrere zusammen)
f) Bananen benötigen andere klimatische Bedingungen zum Wachsen als Äpfel
g) Äpfel lassen sich aufgrund ihrer Form weiter werfen als Bananen
// was man mit Bananen aufgrund derer Form machen kann, will ich mal nicht weiter ausführen
reichen die Argumente? ;-)
Tschau, Frank
OK,
ich glaubs...
ich wollte an der stelle eigentlich einen witz machen und noch schreiben, das sie auch eine gemeinsamkeit haben: bei beiden kann man die Schale mitessen, aber ich lass es lieber...nicht sehr witzig...
zu Punkt g) G-Punkt-->manche Bananen kommen sogar zurück...(<Homer>NEIN!</Homer>)
Odium