mit ASP auf ODBC-Verbindung zugreifen
Markus
- asp.net
0 Netghost0 chrigu0 Frank aus Ulm
Hallo Leute!
Ich möchte mit ASP auf eine ODBC-Verknüpfung zugreifen. Leider funktioniert dies nicht. Ich erhalte stets folgende Fehlermeldung:
Fehlertyp:
Kompilierungsfehler in Microsoft VBScript (0x800A0408)
Ungültiges Zeichen
/asp.asp, Zeile 3
conn.open "gps","test","test" ' --- Öffnen der angegebenen Verbindung
Die ODBC-Verbindung ist angelegt, Benutzer und Passwort angegeben. Hier der Code:
<%
Set conn = Server.CreateObject("ADODB.Connection")
conn.open "gps","test","test"
sql = "SELECT * FROM Tabelle1"
Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open sql, conn ' --- Abfrage starten
%>
<%
do while not rs.EOF
= rs.Fields("FULL_NAME") & "<br>"
rs.movenext
loop
rs.close
set rs = nothing
%>
In diversen Foren habe ich mich auch schon umgesehen, aber ich habe bisher noch keinen Erfolg gehabt.
Weis jemand Rat???
Danke Markus
conn.open "gps","test","test"
ich nehme an gps soll eine dsn sein und test, test Username & Password
hast du auf deinem server eine solche dsn konfiguriert?
ich mache die verbindung immer ohne dsn und das sieht dann so aus:
curDir = Server.MapPath("test.mdb")
oConn.Open "DBQ="& curDir &";Driver={Microsoft Access Driver (*.mdb)};DriverId=25;FIL=MS Access;"
netghost
Set conn = Server.CreateObject("ADODB.Connection")
conn.open "DSN=dn2"
strQ = "SELECT * FROM table1"
Set rs = Server.CreateObject("ADODB.RecordSet")
rs.Open strQ
...
rs.Close
Set rs = Nothing
conn.close
Set conn = Nothing
vielleicht hilft das..
gruss
Hi, hallo
wie wär's mit conn.open "dsn=gps","test","test"
oder noch besser ohne ODBC ... in homogenen Microsoftumgebungen gibt es OleDB Provider ... ODBC ist da ein unnötiger Zwischenlayer.
@netghost: eine DSN namens "gps" hat Markus mutmaßlich definiert
Tschau, tschüß,
Frank