急!

flyingship23 2006-03-22 01:13:14
在asp中怎么实现数据分页显示
...全文
89 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
R_Kill 2006-03-22
  • 打赏
  • 举报
回复
<%
page=clng(request("page"))
rs.pagesize=20
if page < 1 or page = "" then page = 1
if page > rs.pagecount then page= rs.pagecount
on error resume next
rs.absolutepage = page
for i=1 to rs.pagesize
%>
<table width="100%" border="0" cellpadding="0" cellspacing="0" class="zzz">
<tr><td colspan="1" height="30" class="cd">
<p align="center">共有<%=rs.recordcount%>条信息
<%
response.write "<a href=k_1.asp?page=1>首 页</a>  "
response.write "<a href=k_1.asp?page="&(page-1)&">上一页</a>  "
response.write "<a href=k_1.asp?page="&(page+1)&">下一页</a>  "
response.write "<a href=k_1.asp?page="&rs.pagecount&">末 页</a>  "
%>
跳转到:
<select name="menu1" onChange="javascript:if (this.options [this.selectedIndex].value!='#'){window.open (this.options[this.selectedIndex].value)}" >
<%for n=1 to rs.pagecount%>
<option value="k_1.asp?page=<%=n%>"><%=n%></option>
<%
next
%>
</select>
</p></td>
</tr>
</table>




flyingship23 2006-03-22
  • 打赏
  • 举报
回复
set rs=Server.CreateObject("adodb.recordset")

sql="select * from Service order by ID desc"

rs.open sql,conn,1

rs.pagesize=15

IF rs.Eof THEN

Response.Write("<font size=2 color=#000080>[数据库中没有记录]</font>")

response.end

ELSE

CurrentPage=request("CurrentPage")

if not isnumeric(CurrentPage) then CurrentPage=1

CurrentPage=Clng(CurrentPage)

if CurrentPage<1 then CurrentPage=1

if CurrentPage>rs.pagecount then CurrentPage=rs.Pagecount

rs.AbsolutePage=CurrentPage

飞扬
加上这样几句就可以了吧?
//vbscript
dim i
i=pagesize
while not rs.eof and i>0
response.write("....")
wend
slimpotato 2006-03-22
  • 打赏
  • 举报
回复
set rs = server.CreateObject("ADODB.Recordset") '声明记录集
rs.open listUserSql,conn,1,1 '打开记录集

rs.pagesize = 10 '设置一页要显示多少条记录
rs.absolutepage = 2 '当前是处在记录的第几页

以上就是ASP分页中的核心部分
另外 rs.pagecount 是总页数
sky0120 2006-03-22
  • 打赏
  • 举报
回复
baidu一下 or google一下,遍地都是
邦迪代驾 2006-03-22
  • 打赏
  • 举报
回复
set rs=Server.CreateObject("adodb.recordset")

sql="select * from Service order by ID desc"

rs.open sql,conn,1

rs.pagesize=15

IF rs.Eof THEN

Response.Write("<font size=2 color=#000080>[数据库中没有记录]</font>")

response.end

ELSE

CurrentPage=request("CurrentPage")

if not isnumeric(CurrentPage) then CurrentPage=1

CurrentPage=Clng(CurrentPage)

if CurrentPage<1 then CurrentPage=1

if CurrentPage>rs.pagecount then CurrentPage=rs.Pagecount

rs.AbsolutePage=CurrentPage

moodboy1982 2006-03-22
  • 打赏
  • 举报
回复
分页程序。可以自己写,也可以下载。

28,404

社区成员

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

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