大家帮忙找下代码那错了,一个asp程序,谢谢

来源:百度知道 编辑:UC知道 时间:2024/06/25 19:27:27
<%do while rs.eof=false%>
<td><a href="<%=rs("p_net")%>" target="_blank"> <img src="sl/photo/<%=rs("p_url")%>" width="104" height="87" border="0" /></a></td>
<%rs.movenext
loop%>

全部代码见:http://www.yycsqw.com/bbs/viewthread.php?tid=6936&extra=page%3D1

出现的错误:ADODB.Recordset '800a0bcd'
BOF 或 EOF 中有一个是“真”,或者当前的记录已被删除,所需的操作要求一个当前的记录。

\www\92\default0.asp, line 254

<%if not (rs.eof or rs.bof) then%>

<%do while rs.eof=false%>
<td><a href="<%=rs("p_net")%>" target="_blank"> <img src="sl/photo/<%=rs("p_url")%>" width="104" height="87" border="0" /></a></td>
<%rs.movenext
loop%>

<%end if%>

改成这样试试,可能是你数据库里没有记录才会出错