strSQL = "Select * From login where login = '" & Request.Form("login") & " and [password] = '" & Request.Form("password") & "'" Set rs = Conn.Execute(strSQL)
if not rs.EOF Session("login") = "JA" Session.Timeout = 30 Response.Write "<h1>Du er nu logget korrekt ind</h1>" Response.Write "<p><a href='dokument.asp'>Link til beskyttet fil</a></p>"
Else Session("login") = "NEJ" Session.Timeout = 30 Response.Write "<h1>Du er IKKE logget korrekt ind</h1>" Response.Write "<p><a href='Index.asp'>Link til beskyttet fil</a></p>"
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14) [Microsoft][ODBC Microsoft Access-driver] Der er en syntaksfejl, fordi der mangler en operator. i forespørgselsudtrykket "login = 'Ziij1n and [password] = 'test'". login.asp, line 13
Ok, prøv lige at lave denne linje strSQL = "Select * From login where login = '" & Request.Form("login") & " and [password] = '" & Request.Form("password") & "'"
Om til denne, den manlger et ', hedder dine kolonnenavne login og password i databasen?:
strSQL = "Select * From login where login = '" & Request.Form("login") & "' and [password] = '" & Request.Form("password") & "'"
strSQL = "Select * From login where login = '" & Request.Form("login") & "' and [password] = '" & Request.Form("password") & "'"
if not rs.EOF then Session("login") = "JA" Session.Timeout = 30 Response.Write "<h1>Du er nu logget korrekt ind</h1>" Response.Write "<p><a href='dokument.asp'>Link til beskyttet fil</a></p>"
Else Session("login") = "NEJ" Session.Timeout = 30 Response.Write "<h1>Du er IKKE logget korrekt ind</h1>" Response.Write "<p><a href='Index.asp'>Link til beskyttet fil</a></p>"
End If
Conn.Close Set Conn = Nothing %>
</body> </html>
Siger fejl her : Fejltype: Der opstod en Microsoft VBScript-kørselsfejl (0x800A01A8) Et objekt er obligatorisk: '' login.asp, line 14
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.