17. august 2005 - 22:07Der er
2 kommentarer og 1 løsning
Beskyttet side
Hejsa
Jeg har denne side, som jeg bruger til et stykke login script. Men får følgende fejl, når jeg logger ind.
ADODB.Recordset error '800a0bb9'
Arguments are of the wrong type, are out of acceptable range, or are in conflict with one another.
/bruger.asp, line 11
Bruger.asp siden :
<!--#include file="conn.asp"--> <% ' Tjekker om personen er logget ind if session("username") = "" then response.redirect("default.asp?side=login") end if %> <% set rs = Server.CreateObject("ADODB.Recordset") id = session("UserID") rs.Open "SELECT * FROM users WHERE UserID=" & id, myConn, 1, 3 %> <html> <head> <style type="text/css"> body {background-color: transparent} </style> <LINK href="style.css" type=text/css rel=stylesheet>
</head> <body> <p> <% if rs("rank") = "bruger" then
Response.write("Bruger Menu")
elseif rs("rank") = "member" then
Response.write("Member Menu")
elseif rs("rank") = "super" then
Response.write("Super Bruger Menu")
elseif rs("rank") = "coadmin" then
Response.write("CoAdmin Menu")
elseif rs("rank") = "admin" then
Response.write("Admin Menu")
end if %>
Du er nu logget på med brugernavn og password!</p> </body></html>
Prøv dette her, og fortæl så hvad der bliver udskrevet:
<!--#include file="conn.asp"--> <% ' Tjekker om personen er logget ind if session("username") = "" then response.redirect("default.asp?side=login") end if
set rs = Server.CreateObject("ADODB.Recordset") id = session("UserID")
SQL = "SELECT * FROM users WHERE UserID=" & id Response.Write "DEBUG: " & SQL & "<br>"
</head> <body> <p> <% if rs("rank") = "bruger" then Response.write("Bruger Menu") elseif rs("rank") = "member" then Response.write("Member Menu") elseif rs("rank") = "super" then Response.write("Super Bruger Menu") elseif rs("rank") = "coadmin" then Response.write("CoAdmin Menu") elseif rs("rank") = "admin" then Response.write("Admin Menu") end if %>
Du er nu logget på med brugernavn og password!</p> </body></html>
Synes godt om
Slettet bruger
17. august 2005 - 22:19#2
rs.Open "SELECT * FROM users WHERE UserID=" & id, MyConn, 1, 3
Ændret til
rs.Open "SELECT * FROM users WHERE UserID=" & id, Conn, 1, 3
og dermed fungerede det :)
Synes godt om
Slettet bruger
17. august 2005 - 22:21#3
Så det var svaret :)
Synes godt om
Ny brugerNybegynder
Din løsning...
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.