Robert Lacroix: Datenbankzugriff

Nochmal ich:
Ich habe es jetzt so gemacht, wie Stefan mir es gesagt hat, nur so :
<%

Set conn = Server.CreateObject("ADODB.Connection")
DSNFilePath = "filedsn=" & Server.MapPath ("../soldiers.dsn")
DBPath = "DBQ=" & Server.MapPath ("../soldiers.mdb")
conn.open DSNFilePath & ";" & DBPath

SQL = "SELECT * FROM [User] WHERE [Name] = " &Request.Form("Login")

Response.Write(SQL)
Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open SQL, conn, 3, 3

Do While Not rs.EOF
passwort = rs.Fields("Passwort")
Loop

rs.Close
Set rs = Nothing
conn.Close
Set conn = Nothing

if Request.Form("pass") = passwort then

%>
[...]

gibt es einen fehler bei der
SQL = "SELECT * FROM [User] WHERE [Name] = " &Request.Form("Login") Abfrage. Warum ?

Danke, Robert Lacroix

  1. Ok ich habs, statt dem dem do while ... einfach if not rs.eof = true ...