2个回答
展开全部
你好。
分页的话你要先把思路理清,比如asp分页,你先获取page这个值,判断是否为空,如果空则=1,然后判断是否为数字,在设置sql语句,并打开记录集,然后判断记录集是否为空,不为空则设置pagesize的大小,就是一页显示多少条,在判断page是否大于 pagecount,就是是否大于总页码,如果大于则让他等于pagecount,在把page=rs.absolutepage
然后就是处理循环了,循环这里可以使用do while not ,也可以使用for,这里给个for吧,这样写
for i=1 to rs.pagesize (这里的rs.pagesize建议写成变量,因为可能页面还会用)
if rs.eof then exit for '这里是如果记录集为空则退出for循环,如果没有这个可能到最后一页数据不是全页面显示则会出错。
循环记录。。。。
rs.movenext
next循环的结束
其实挺简单的。做事之前建议把思路写成一个手稿。这样可以提高开发的速度哦。
谢亮写。不行Q我463004799
分页的话你要先把思路理清,比如asp分页,你先获取page这个值,判断是否为空,如果空则=1,然后判断是否为数字,在设置sql语句,并打开记录集,然后判断记录集是否为空,不为空则设置pagesize的大小,就是一页显示多少条,在判断page是否大于 pagecount,就是是否大于总页码,如果大于则让他等于pagecount,在把page=rs.absolutepage
然后就是处理循环了,循环这里可以使用do while not ,也可以使用for,这里给个for吧,这样写
for i=1 to rs.pagesize (这里的rs.pagesize建议写成变量,因为可能页面还会用)
if rs.eof then exit for '这里是如果记录集为空则退出for循环,如果没有这个可能到最后一页数据不是全页面显示则会出错。
循环记录。。。。
rs.movenext
next循环的结束
其实挺简单的。做事之前建议把思路写成一个手稿。这样可以提高开发的速度哦。
谢亮写。不行Q我463004799
展开全部
我试试能不能贴代码。。。
'每页显示记录设置**********
rs.pagesize=17
totalpage=rs.pagecount
page=request.querystring("page")
if page<>"" then
rs.absolutepage=page
else
rs.absolutepage=1
page=1
end if
能贴哈。。算了太长不贴了。
我QQ 33702,加我吧。发给你i。
'每页显示记录设置**********
rs.pagesize=17
totalpage=rs.pagecount
page=request.querystring("page")
if page<>"" then
rs.absolutepage=page
else
rs.absolutepage=1
page=1
end if
能贴哈。。算了太长不贴了。
我QQ 33702,加我吧。发给你i。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询