几句asp的分页代码,高手解释一下吧?

来源:百度知道 编辑:UC知道 时间:2024/07/03 02:45:34
1 Rs.MoveFirst
2 if currentpage > n then currentpage = n
3 if currentpage<1 then currentpage=1
4 Rs.Move (currentpage-1) * pagesize
5 do while not rs.eof and page_count<Clng(pagesize)
6 page_count=page_count+1

1~6句每句都起到什么作用,不要这样解释:当currentpage>n时,令currentpage=n,这个我知道。告诉我每句的意义设什么好吧?

这样说吧:
1、回到当前要开表的第一条记录
2、可能在分页中currentpage是当前页数变量,防止大于总页数变量n
3、同上,是防止当前页数小于1
4、返回上一页中的第一条记录
5、显示一页记录!
6、下一页!
不需要解释currentpage、n、page_count和pagesize是怎么来的吧!