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
%> 展开
<%
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
%> 展开
1个回答
展开全部
<%
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。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询