eof or bof, ASP
Hejsa Ng.Jeg benytter dette her for at vise hvad andre bruger har af film. Men hvis den pågældende bruger ikke har oprette nogle film, kan han jo ikke vises. Derfor har jeg lavet en 'if rs.eof or rs.bof then
Response.write Den pågældende bruger har ikke opretten nogle film.'
Men jeg får bare fejl hvis jeg klikker på enn bruger der ikke har oprettet nogle film:
ADODB.Field error '80020009'
Either BOF or EOF is True, or the current record has been deleted. Requested operation requires a current record.
/profile.asp, line 0
Her kommer koden:
<% if mode = "user_mov" then
'Tjecker om brugeren er logget ind
if session("user") = "" then
Response.Redirect("opret.asp")
end if
'Opbygger recordset
Set rs = Conn.Execute("select * from movie where movuser LIKE '" & Request.QueryString("user") & "'")
%>
Dette er <%=rs("movuser")%>'s filmliste:<br><br>
<% if rs.eof or rs.bof then %>
<span class="tekstboks">Personen har ikke tilføjet nogle film.</span>
<% else
Do until rs.eof %>
<a href="profile.asp?mode=user_mov_detail&movid=<%=rs("movid")%>"><%=rs("titel")%></a><br>
<% rs.movenext
loop
end if %>
Nogen der har et bud?
