webForumDet fria alternativet

Problem med login script

4 svar · 251 visningar · startad av sudden

suddenMedlem sedan okt. 2002341 inlägg
#1

Hej!
Jag har följande kod:

<%
Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("databas.mdb")	
 If Len(Request.Form("anv")) < 1 OR Len(Request.Form("pass")) < 1 Then
 'uppgifterna var felaktiga...skicka användaren till startsidan
  Response.Redirect("forum.asp")
 Else
  Set RS = Server.CreateObject("ADODB.Recordset")
 CHECK = "SELECT * FROM anvandare WHERE ANV = '" & Request.Form("anv") & "' AND PASS = '" & Request.Form("pass") & "' "
  [B]RS.Open CHECK, Connect, 3, 3[/B]
 If Not RS.EOF Then
   Session("inloggad") = "YES"
   Session("pass") = Request.Form("pass")
Response.Redirect"login.asp"

  End If
  End If

RS.Close
Set RS = Nothing

Connect.Close
Set Connect = Nothing
End If

Som genererar detta felmeddelande:
[KOD
Microsoft JET Database Engine fel '80040e10'

Det har inte angetts något värde för en eller flera nödvändiga parametrar.

/forum/forum.asp, rad 475

Vad är det som är fel?

LarsGMedlem sedan dec. 200012 464 inlägg
#2

Det är något namn på en tabell eller kolumn i din selectfråga som inte stämmer med verkligheten.

jwradheMedlem sedan juni 2002711 inlägg
#3

hehe. fan va ltt fel sudden

jwradheMedlem sedan juni 2002711 inlägg
#4

han hade fltet user i db men sökte efter anv.

suddenMedlem sedan okt. 2002341 inlägg
#5

Ja...nu är det fixat =)

124 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
122 ms — hämta tråd, inlägg och bilagor (db)