ASP分页功能问题

来源:百度知道 编辑:UC知道 时间:2024/05/31 09:50:00
dim page
dim pagelistnum
if request.querystring("page")="" then
page=1
else
page=cint(request.querystring("page"))
end if
pagelistnum=3
sql="select top "&(page*pagelistnum)&" * from [text] order by 公司名称"
rs.open sql,conn,1,1
rs.pagesize=pagelistnum
rs.absolutepage=page
while not rs.eof
response.write(rs("公司名称")&"<br>")
rs.movenext
wend

为什么SQL语句要用page*pagelistnum呢如果我不这样写为什么就不能显示哪种分页功能了呢?
ASP中分页功能是不是把当前所在页,总记录条数,总页数等等这些变量算出来,然后再调用只要是可以显示分页功能是不是就算成功了呢?

不写page*pagelistnum也可以。就是要把前面的那个top也去掉。

现在已经很少这样写分页代码了

网上有很多asp分页的类,调用就行了

page*pagelistnum的结果是某一页的开头的数据项的位置