注册 登录
编程论坛 新人交流区

在线求教~

wanghonggu 发布于 2007-11-02 14:21, 209 次点击

<tr>
<td background="images/index_08.jpg" width="299" height="100" alt="" valign="top"> <table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr><td>&nbsp;</td></tr>
<!--#include file="conn.asp"--><%
set rs=server.CreateObject("adodb.recordset")
sql="select top 3 * from Feedback order by id desc"
rs.open sql,conn,1,1
while not rs.eof
%>
<tr>
<td width="37%" height="25">&nbsp;</td>
<td width="56%" valign="top"><a href="showonewords.asp?airid=<%=rs("id")%>"><%=left(rs("Title"),13)%></a></td>
<td width="7%">&nbsp;</td>
</tr><%
rs.movenext
wend
rs.close
set rs=nothing
%>
</table></td>
</tr>


<tr>
<td background="images/index_09.jpg" width="299" height="100" alt="" valign="top">
<table width="100%" border="0" cellpadding="0" cellspacing="0" height="20">
<tr><td>&nbsp;</td></tr>
<%
set rs=server.CreateObject("adodb.recordset")
sql="select top 6 * from Feedback order by id desc"
rs.open sql,conn,1,1
rs.movenext
rs.movenext
rs.movenext
while not rs.eof
%>
<tr>
<td width="37%" height="25">&nbsp;</td>
<td width="56%" valign="top" height="20"><a href="showonewords.asp?airid=<%=rs("id")%>"><%=left(rs("Title"),13)%></a></td>
<td width="7%">&nbsp;</td>
</tr>
<%
rs.movenext
wend
rs.close
set rs=nothing
%>
</table>
</td>
</tr>

当记录数少于3条的时候报错:
错误类型:
ADODB.Recordset (0x800A0BCD)
BOF 或 EOF 中有一个是“真”,或者当前的记录已被删除,所需的操作要求一个当前的记录。
/g广远国际贸易/side.asp, 第 45 行

上面的程序如何修改就可以当记录数条数少于3条的时候不报错~
帮忙修改一下程序~

[此贴子已经被作者于2007-11-2 14:30:49编辑过]

0 回复
1