Hi,
ich habe ein Problem, und zwar versuche ich schon seit Tagen den Code um eine Datenbank zu öffen und die Werte daraus zu entnehmen und für eine Passwortabfrage zu verwenden. In meinen Code der Vorgibt welche Werte gefragt sind einzufügen.
Um was für eine Datenbank geht es denn? Access?
<%@ LANGUAGE = "VBScript" %>
<%Response.Buffer = TRUE
Eing_User = Request.Form("username")
Eing_PW = Request.Form("passwort")
set dbConnection = Server.CreateObject("ADODB.Connection")
dbConnection.open "benutzer"
was ist das? Eine Access-DB kannst du z.B. so öffnen:
set dbConnection = Server.CreateObject("ADODB.Connection")
dbConnection.Open ("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=C:\test\test.mdb")
SQL = "SELECT * FROM login"
SQL = SQL+ " WHERE (((login.User)= '" + Eing_user + "')"
SQL = SQL+ " AND ((login.Passwort)= '" + Eing_PW + "'))"
Liste = dbConnection.Execute(SQL)
Dann würde ich so weitermachen:
Set rst = Server.CreateObject("ADODB.Recordset")
SQL = "..."
rst.Open SQL, dbConnection
If Not rst.EOF Then
Response.Redirect(rst("URL"))
Else
Response.Redirect("wrong.html")
End If
dbConnection.Close()%>
Ich hoffe, das hilft dir erstmal!
Gruß
Stefan