谁能告诉我怎样实现从数据库中读去数据,在页面上完成上一条,下一条的功能

halala123 2003-09-22 10:27:59
本人对ASP一点不懂,不过现在要用到,想速成一下,哪为高手能告诉我怎样实现从数据库中读去数据,在页面上完成上一条,下一条的功能,
有原代码最好拉
...全文
34 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
007james 2003-09-22
  • 打赏
  • 举报
回复
rs.movenext;
rs.moveprevious;
yzwxjun 2003-09-22
  • 打赏
  • 举报
回复
pg=clng(request("page"))'设置一个存放页的变量
'此处链接你的数据库
if not rs.eof then
rs.pagesize=2'设置每页多少个记录
if request("page")="" then
pg=1
rs.absolutepage=1
else
rs.absolutepage=request("page")
end if
end if
'此处放你的其他程序
<%for i=1 to rs.pagesize
if rs.eof then
exit for
end if
%>
'此处放你的记录
<%rs.movenext
next
%>
----下面是分页
<form action=你的页面.asp method=post>'此表单为你在文本框输入页数,直接跳转
<td height="19" colspan="8" class="f"> 
<% if pg<1 then pg=1
if pg>rs.pagecount then pg=rs.pagecount

if pg<>1 then
response.write "[<a href=你的页面.asp?page=1>第一页</a>] "
response.write "[<a href=你的页面.asp?page="&(pg-1)&">上一页</a>] "
end if

if pg<>rs.pagecount then
response.write "[<a href=你的页面.asp?page="&(pg+1)&">下一页</a>] "
response.write "[<a href=你的页面.asp?page="&rs.pagecount&">最后一页</a>] "
end if
%>
输入页数:
<input size=3 name="page">
[记录共<font color=CE3100><%=rs.recordcount%></font>条/<font color=CE3100><%=rs.PageCount%></font>页/当前第<font color=CE3100><%=pg%></font>页]
     
</form>

28,406

社区成员

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

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