Uforståeligt problem
Jeg har denne kode som jeg har haft til at virkestrconn =\"DBQ=\" + Server.Mappath (\"Password.mdb\")+ \"; driver={Microsoft access driver (*.mdb)}\";
Conn = Server.CreateObject(\"ADODB.Connection\");
Conn.open (strconn);
adgkode = String(Request(\"adgangskode\"));
bnavn = String(Request(\"indnavn\"));
sql = \"select brugernavn, password from passwordtabel where brugernavn = \" + \" \' \" + bnavn + \" \' \" + \"and password = \" + \" \' \" + adgkode + \" \' \" + \" \";
rs = Server.CreateObject(\"ADODB.RecordSet\");
rs.Open(sql, Conn);
if (rs.fields.count != 0) {
Response.redirect(\"Logon.asp\");
rs.close();
Conn.Close();
}
else {
Response.redirect(\"Failed_Login.html\");
rs.close();
Conn.Close();
}
problemet er at uanset hvad jeg gør bliver jeg redirectet til logon, hvilket jeg kun burde gøre hvis brugenavn og password fantes i databasen. Mit bud er noget med at jeg ikke får nulstillet rs hvergang. ER der nogen der kan fortælle mig hvad jeg gør galt.
Mads
