det kan ha att göra med raden där du öppnar ditt recordset, där du försöker öppna det med connectionobjektet cn, men sist i koden stänger du ett objekt som heter Connect. vilket skall det vara?
eftersom jag antar att ditt connectionobjekt heter Connect och inte cn så borde koden för recordsetöppningen se ut så här:
RecSet.Open SQL, Connect, 3, 3
man kan dessutom förenkla din kod en del. mitt förslag nedan:
<%
If session("passed") = 1 THEN
Response.Redirect "inloggad.asp"
SQL = "SELECT * FROM users [b]WHERE username = '" & request.form("username") & "' AND password = '" & request.form("password") & "'[/b]"
RecSet.Open SQL, cn, 3, 3
if RecSet.EOF then
Response.Write "fel pass rookie."
else
Session("username") = Request.Form("username")
Session("password") = Request.Form("password")
Session("passed") = 1
Response.Redirect "user.asp"
End If
RecSet.Close
Connect.Close
response.write "sluta hacka då!"
%>
jag tycker inte att det är bra, dock, att du gör response.redirect innan du stänger dina connection- och recordsetobjekt.
mvh,
------------------
<A HREF="http://cartman.nu" TARGET=_blank>
if i'm not back in five minutes, just wait longer.</A>
