30. april 2003 - 21:31Der er
16 kommentarer og 1 løsning
Either BOF or EOF is True
hej jeg har følgende kode: <% Response.Buffer = true %> <% If request.cookies("login")("login") <> "ja" then response.redirect("login.asp") End if %> <% If Not Session("login") = True Then Response.Redirect("login.asp")
Set objConnection = Server.CreateObject("ADODB.Connection") objConnection.Open strConnect
sqlStr = "SELECT bruger_navn FROM bruger WHERE bruger_navn = '" & Session("bruger_navn") & "'" Set rsUser = objConnection.Execute(sqlStr) %> . . . . . <td><p><strong><font size="2" color="#0000FF" face="Book Antiqua">Bruger:<br> <%=session("bruger_navn")%> <br> <%=rsUser("bruger_navn")%></font></strong></p></td>
og får denne fejl:
Error Type: ADODB.Field (0x80020009) Either BOF or EOF is True, or the current record has been deleted. Requested operation requires a current record. /skole/loginteacher.asp
nogen der kan fortælle mig, hvad den går ud på og hvordan den kan rettes
der kommer ingenting ved Response.Write(Session("bruger_navn")) og slqstr = SELECT bruger_type FROM bruger WHERE bruger_navn = '' så det er session("bruger_navn") det ergalt med
strSQL = "Select * from bruger where bruger_navn = '" & bruger_navn & "' AND bruger_kode = '" & bruger_kode & "'"
Set rs =objConnection.Execute(strSQL)
if not (rs.EOF or rs.BOF) then session("login") = True Response.Cookies("login")("login") = "ja" if rs("bruger_type") = "foraeldre" then Response.redirect ("loginparent.asp") elseif rs("bruger_type") = "elev" Then Response.redirect ("loginstudent.asp") elseif rs("bruger_type") = "laere" Then Response.redirect ("loginteacher.asp") End If
else session("login") = false
Response.write "Brugeren findes ikke" end if %>
<% End If %> det her er login siden, og her bliver den da tildelt en værdi:/
her er så siden som man skal komme ind på efter man er logget ind,
<% Response.Buffer = true %> <% If request.cookies("login")("login") <> "ja" then response.redirect("login.asp") End if %> <%
If Not Session("login") = True Then Response.Redirect("login.asp")
Set objConnection = Server.CreateObject("ADODB.Connection") objConnection.Open strConnect
sqlStr = "SELECT bruger_type FROM bruger WHERE bruger_navn = '" & Session("bruger_navn") & "'" Set rsUser = objConnection.Execute(sqlStr) Response.Write(Session("bruger_navn")) response.Write(sqlStr)
if not (rs.EOF or rs.BOF) then Session("bruger_navn") = bruger_navn session("login") = True Response.Cookies("login")("login") = "ja" if rs("bruger_type") = "foraeldre" then Response.redirect ("loginparent.asp") elseif rs("bruger_type") = "elev" Then Response.redirect ("loginstudent.asp") elseif rs("bruger_type") = "laere" Then Response.redirect ("loginteacher.asp") End If
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.