ASP分页问题不解。。。。。。帮忙解决

charmjs 2008-04-20 11:58:56
错误


ADODB.Field 错误 '80020009'

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

anpin.asp,行0


代码


<%
set rst=server.CreateObject("adodb.recordset")
sql="select * from cp_table order by id desc"
rst.open sql,conn,1,3
rst.pagesize=10
pagecount=rst.pagecount '总页数
page=int(request("page"))
'if page<=0 then page=1
if request("page")="" then page=1
rst.absolutepage=page
if rst.eof and rst.bof then
Response.Write("暂时没有记录")
else
for i= 1 to rst.pagesize

%>

<table width="584" height="136" style="border-bottom:#999999 1px double;">
<!--DWLayoutTable-->
<tr>
<td width="185" rowspan="5" align="center" valign="middle"><a href="show_chanpin.asp?toid=<%=rst("id")%>&toname=<%=rst("tit")%>"><img src="picimg/<%=rst("pic")%>" width="100" border="0"></a></td>
<td width="79" height="20" valign="top"><DIV align="right">产品名称:</DIV></td>
<td width="298" valign="top"><%=rst("tit")%></td>
</tr>
<tr>
<td height="20" valign="top"><DIV align="right">产品规格:</DIV></td>
<td valign="top"></td>
</tr>
<tr>
<td height="20" valign="top"><DIV align="right">产品备注:</DIV></td>
<td valign="top"></td>
</tr>

<tr>
<td height="20" valign="top"><DIV align="right">产品类别:</DIV></td>
<td valign="top"><a href="chanpin.asp?totype=<%=rst("type")%>"><%=rst("type")%></a>→</td>
</tr>

<tr>
<td height="42" valign="top"><DIV align="right">产品信息:</DIV></td>
<td valign="top"><a href="show_chanpin.asp?toid=<%=rst("id")%>&toname=<%=rst("tit")%>"><img src="images/arrow.gif" width="75" height="18" border="0"></a></td>
</tr>
<tr>
<td height="2"></td>
<td></td>
<td></td>
</tr>
</table>

<%
rst.movenext
next
end if

rst.close
set rst=nothing
%>
...全文
43 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
zl_c 2008-04-20
  • 打赏
  • 举报
回复
"BOF 或 EOF 中有一个是“真”"
这里处理得不妥吧,所以没有取到记录的时候,程序没有进入这个条件块:
 if rst.eof or rst.bof then   
Response.Write("暂时没有记录")
ymle1228 2008-04-20
  • 打赏
  • 举报
回复
select没取到值,跟分页没有关系!
qituoshi 2008-04-20
  • 打赏
  • 举报
回复
编程/JAVA/.NET/C++ 群号:38850938
snlixing 2008-04-20
  • 打赏
  • 举报
回复
if rst.eof and rst.bof then 改成 if rst.eof or rst.bof then
zhouzhou830930 2008-04-20
  • 打赏
  • 举报
回复
分页模式应该是conn,1,1

28,390

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧