ADODB.Recordset '800a0bb9' 参数类型不正确,或不在可以接受的范围之内,或与其他参数冲突,怎么改?

说是rs.absolutepage=curpage这一行有错误<%setrs=server.CreateObject("adodb.recordset")qq="sele... 说是 rs.absolutepage=curpage 这一行有错误
<%
set rs=server.CreateObject("adodb.recordset")
qq="select * from xw"
rs.open qq,conn,1,1
%>
<%
rs.pagesize=3
curpage=request("curpage")
rs.absolutepage=curpage
%>
<%
for i=1 to rs.absolutepage
if rs.eof then
exit for
end if
%>
<%=rs("标题")%>
<%rs.movenext
next
%>
展开
 我来答
酒瓶里的蚊子
2014-08-10 · TA获得超过622个赞
知道小有建树答主
回答量:629
采纳率:0%
帮助的人:774万
展开全部

<%
set rs=server.CreateObject("adodb.recordset")
qq="select * from xw"
rs.open qq,conn,1,1
%>
<%
rs.pagesize=3
curpage=request("curpage")

If curpage="" Then

  rs.absolutepage=1

Else

  rs.absolutepage=curpage

End If
%>
<%
for i=1 to rs.absolutepage
if rs.eof then
exit for
end if
%>
<%=rs("标题")%>
<%rs.movenext
next
%>

更多追问追答
追问
没有错误了,求讲解,谢谢,还有,一页显示的超过三条记录,怎么回事啊?
追答
因为页面在不带参数的情况下被访问时,request("curpage")为空,因此rs.absolutepage=curpage此句不能为rs.absolutepage设定有效的页数。所以要对这种情况进行特殊处理,设定rs.absolutepage为1。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式