网站首页 手机版
 注册 登录
您现在的位置: 畅无忧设计 >> 网络编程 >> ASP教程 >> 正文
最新文章
· FSO 组件asp生成html静态页面碰到缓存
· asp实现长文章自动分页插件
· 在ASP中访问和更新Cookies集合
· ASP错误提示大全
· 学习ASP的几个观点
· ASP用两级联动下拉列表来显示大类和小
· ASP取当前页面地址和参数
· ASP删除记录的同时删除相关图片
· asp将查询结果导出到excel
· ASP批量导入Excel到Access或者Sql Se
热门文章
 化境ASP无组件上传类 - upload_5xs
 一个获取ACCESS数据库表名以及表名
 asp将查询结果导出到excel
 艾恩ASP无组件上传修改版
 ASP批量导入Excel到Access或者Sql 
 ASP读取数据库的Flash+JS图片切换特
 ASP用两级联动下拉列表来显示大类和
 ASP+JS实现网页歌曲连播、点播功能
 使用ASP重启服务器
 asp批量替换access数据库中指定字段
相关文章
没有相关文章
ASP实现数据库输出循环的常用语句
来源:cwydesign.com 更新时间:2009/5/16 11:17:17 阅读次数:
字体:[ ] 我要投稿

1.查询输出数据库内容,设置每页显示信息条数
<%
Sql = "Select * From User where Name='黑夜' Order by ID desc"
Set Rs = Server.CreateObject("Adodb.recordset")
Rs.Open Sql,conn,1,1
'分页显示
Page = Clng(Request.QueryString("page"))
Rs.PageSize = 10
If Page < 1 Then Page = 1
If Page > Rs.PageCount Then Page = Rs.PageCount
Rs.AbsolutePage = Page
%>

2.在显示内容框架顶部,添加循环语句
      <% For i = 1 to Rs.PageSize %>

3.在显示内容框架底部,添加循环结束语句
<%
Rs.MoveNext
If Rs.EOF Then Exit For
Next
%>

4.在底部适合位置,添加分页按钮代码
<center>共<%=Rs.RecordCount%>条信息 分<%=Rs.pagecount%>显示 当前是第<%=page%>页
<%
If Page > 1 Then
Response.Write "<a href=?page=1 class=dh><span style='font-size: 9pt' id=fps0>首页</span></a> "
Response.Write "<a href=?page=" & Page-1 & " class=dh><span style='font-size: 9pt' id=fps0>上一页</span></a> "
End If
If Page < Rs.PageCount Then
Response.Write "<a href=?page=" & Page+1 & " class=dh><span style='font-size: 9pt' id=fps0>下一页</span></a> "
Response.Write "<a href=?page=" & Rs.PageCount & " class=dh><span style='font-size: 9pt' id=fps0>尾页</span></a> "
End If
%>
到第
<select size=1 name=select onchange="location.href=this.options[this.selectedIndex].value">
<% For i = 1 To Rs.PageCount %>
<option <% If Page = i Then Response.Write "selected" %> value=?page=<%=i%>><%=i%></option>
<% Next %>
<select>页
<%
 Rs.close
set Rs = nothing
%> 

  • 上一篇文章:
  • 下一篇文章:
  • 关于我们 - 联系我们 - 广告服务 - 在线投稿 - 友情链接 - 网站地图 - 版权声明
    CopyRight 2008-2010, CWYDESIGN.COM - 畅无忧设计, Inc. All Rights Reserved
    滇ICP备09005765号