不能实现的分页查询?

cruise007 2005-01-11 09:50:15
<%
rs.pageSize=10
page =CLng(request("page"))

if page<1 then page=1
if page>rs.pageCount then page=rs.pageCount
ShowOnePage rs,page //调用数据库查询的函数
%>
<div ALIGN="right">
<hr>
<%
if page<>1 then
response.Write"<A href=v2.asp? page=1> 第一页</A>"
response.write"<A href=v2.asp? page="&(page-1)&">上一页</a>"
end if

if page<>rs.pageCount then
response.Write"<a href=v2.asp? page = " &(page+1)& ">下一页</a>"
response.write"<a href=v2.asp? page="&rs.pagecount &">最后一页</a>"

end if
%>
上面这段代码是我用asp写的其目的是想实现数据库的分页显示,
但是实际效果确是读来读去都是显示第一页,
我检查的结果是{ page =CLng(request("page"))}
里面的page得不到后面的page增加的数据 { response.Write"<a href=v2.asp? page = " &(page+1)& ">下一页</a>"}
不知道是什么原因哪位高手知道的请赐教
小弟这里感谢了!!!
...全文
86 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
cruise007 2005-01-11
  • 打赏
  • 举报
回复
谢谢这位老兄问题就在与此 {net_lover(孟子E章)} 给分
yl1209 2005-01-11
  • 打赏
  • 举报
回复
因为你每次提交之后都是重新执行这条语句
ShowOnePage rs,page //调用数据库查询的函数
那么数据也就重新重头显示一边。所以你看到的始终是第一页的数据,
temp=1
if request("Page") then
temp=(request("Page")-1)*10+1
end if
For i=temp to temp+24
'数据库内容显示
Next


孟子E章 2005-01-11
  • 打赏
  • 举报
回复
href=v2.asp? page 不要有空格

href=v2.asp?page

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧