请教一下ASP分页显示的问题

来源:百度知道 编辑:UC知道 时间:2024/05/17 08:01:45
i=pare_size
Do While Not rs.Eof And i>0
i=i-1
rs.movenext
loop
其中And i>0是为了防止记录数不够还循环(比如:有98条记录,每页显示10条记录,第10页就有8条有了And i>0就可以防止循环10次了,而只要循环八次就可以了)但是我不明白循环第八次以后Not rs.Eof也就为假了何必在加And i>0呢,请多多指教谢谢!!

我自己感觉后面应该不需要

rs.pagesize=pagesize 'pagesize 分页数量
i=1
rs.absolutepage=page 'page当前页 必须是>=1的数字 自己控制一下
Do While Not rs.Eof And i<=pagesize

rs.movenext
i=i+1
loop

这段代码的作用是:
在当页不是最后一页的时候,显示不多于每页的数目。 i>0 i--

在当页是最后一页的时候,显示剩下的所有数目。Do While Not rs.Eof