深圳猫咪咖啡厅:ADODB.RECORDSET错误“800AOBCD BOF或EOF中有一个是真或者当前记录被删是怎么回事?

来源:百度文库 编辑:高考问答 时间:2024/04/29 14:13:10
<table width="94%" cellpadding="0" cellspacing="0" id="AutoNumber15" style="border-collapse: collapse">
<tr>
<td height="19" colspan="2"> <% set rs=server.createobject("adodb.recordset")
sql="SELECT top 9 * FROM T_News WHERE F_CategoryID=1 ORDER BY F_ID DESC"
rs.open sql,conn,1,1 %> </td>
</tr>
<tr>
<% do while not rs.eof %>
<td width="50%"><font color=#FF6600>·<span class="style5 style10 style11"><span class="style5 style11 style10"><span class="style5 style6 style10"><span class="style13"><a href="../News/ShowNews.asp?ID=<%=rs("F_ID")%>" target="_blank">
<% if len(rs("F_Title"))>25then%>
<%=left(rs("F_Title"),23)%>...
<% else%>
<%=rs("F_Title")%>
<%end if%>
<%rs.movenext%>
</a></span></span></span></span></font></td>
<td width="50%"> <font color=#FF6600>·</font>
<%if not rs.eof then%>
<% if len(rs("F_Title"))>25then%>
<%=left(rs("F_Title"),23)%>...
<% else%>
<%=rs("F_Title")%>
<%end if%>
<%end if%>
</td>
</tr>
<% n=n+1
rs.movenext
if n>=200 then exit do
loop
rs.close
set rs=nothing %>
</table>
——————————————————————————
我这段代码错在那里了呢?为什么出现ADODB.RECORDSET错误“800AOBCD BOF或EOF中有一个是真或者当前记录被删除 所需的操作要求一个当前的记录
谁能帮我修改一下?很急~~~~~~~~~啊

可能你F_CategoryID字段里没有 = 1 的~~!