asp BOF 或 EOF 中有一个是“真”,或者当前的记录已被删除,所需的操作要求一个当前的记录

来源:百度知道 编辑:UC知道 时间:2024/05/21 19:56:23
查询到最后一条记录,或只有一条记录时显示“
错误类型:
ADODB.Field (0x80020009)
BOF 或 EOF 中有一个是“真”,或者当前的记录已被删除,所需的操作要求一个当前的记录。”

代码:
<% if rs.eof and rs.bof then %>
<tr class="tdbg">
<td colspan="11">
<div align="center"> 暂时没有信息 </div></td>
</tr>
<% else %>
<%
rs.PageSize=1
pagecount=rs.PageCount
page=int(request.QueryString ("page"))
if page<=0 then page=1
if request.QueryString("page")="" then
page=1
end if
rs.AbsolutePage=page
for i=1 to rs.PageSize
if rs.EOF then
exit for
end if
%>

<table width="98%" border="1" align="center" cellpadding="0" cellspacing="1" class="border">
<tr>
<td> </td>
<td width="24%&qu

<a href='?act=del&id=<%=rs("id")%>' onclick='javascript: return confirm("你确定要删除吗? ");'>删除</a>
错在这里
因为你的程序已经到记录的结束了,不能再用rs了