ändra recset till objrs
och Conn till objconn
Hejsan!
Jag sitter och knappar på en "loginsida", men får inte ordning på det. Har provat lite olika varianter, men det vill sig inte. Någon som kan se vad som är fel i följande kod, får följande fel: Formatet på initieringssträngen följer inte OLE DB-specifikationen. Rad 27 .
Kod:
<html>
<head>
<title>Login...</title>
</head>
<body>
<%
If Request.Querystring("do") = "" Then
'formularet
Response.Write "<form method=""post"" action=""login.asp?do=login"">"
Response.Write "<p>"
Response.Write "Användarnamn: <input type=""text"" name=""anvandare"" size=""25""><br>"
Response.Write "Lösen: <input type=""password"" name=""losenord"" size=""25""><br>"
Response.Write "<input type=""submit"" value=""Logga in"">"
Response.Write "</p>"
Response.Write "</form>"
Else
'Behandlar formularet
Dim objConn, objRS
Set objConn = Server.CreateObject("ADODB.Connection")
objConn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("../klubben.mdb")&";"
Set objRS = Server.CreateObject ("ADODB.Connection")
namn = Request.Form("anvandare")
losen = Request.Form("losenord")
SQL = "SELECT anvandare,losenord FROM medlemmar WHERE anvandare = namn AND losenord = losen"
RecSet.Open SQL, Conn, 3,3
If objRS.EOF Then
Response.Redirect "login.asp"
Else
Session("inloggad") = True
Session("anvandare") = namn
SQL = "UPDATE medlemmar SET status = status + 1 WHERE anvandare = namn"
objConn.Execute(SQL)
Response.Redirect "medlem.asp"
End If
objRS.Close
objConn.Close
Set objRS = Nothing
Set obj.Conn = Nothing
End If
%>
</body>
</html>
Rad 27: RecSet.Open SQL, Conn
Tacksam för hjälp
/Gossard
