傻瓜型的分页实现

分页

刚才看到一个网友提到分页的问题,就想起以前为了弄个分页功能伤透了脑筋,现在我将分页做成自认为是最简单的效果,让大家参考。
  这一段是打开表并进行要素的赋值(省去了连接数据库的操作,请大家自行解决):
<%sql="……………………"
rs.open sql,conn,1,1 '连接表
rs.pagesize=10 '这是每页显示几条记录10代表是10条
page=clng(request("page")) '取得页码值
if page="" or page<1 then page=1 '处理非法页码问题
if page>rs.pagecount then page=rs.pagecount
rs.AbsolutePage=page%>

  接下来将下面的代码放到需要的位置,用于显示翻页链接:
<%if page<>1 then%><a href="page.asp?page=1">首页</a><%else%>首页<%end if%> |
<%if page>1 then%><a href="page.asp?page=<%=page-1%>">上一页</a><%else%>上一页<%end if%> |
<%if page<rs.pagecount then%><a href="page.asp?page=<%=page+1%>">下一页</a><%else%>下一页<%end if%> |
<%if page<>rs.pagecount then%><a href="page.asp?page=<%=rs.pagecount%>">末页</a><%else%>末页<%end if%> |
共<%=rs.pagecount%>页/第<%=page%>页/<%=rs.recordcount%>条记录

  再接下来将没有用分页时的语句:
While not rs.eof
……
rs.movenext
wend

  替换为以下代码:
for ipage=1 to rs.pagesize
…………
if rs.eof then exit for '最后记录跳出循环
rs.movenext
next

  好了,这样够简单吧。。我刚开始玩这个的时候找来找去都是一大片代码,弄得我头都快晕了。。但愿对大家有所帮助。

  第一次在这里贴“原创”,但不知道够不够资格上“文档中心”哦。。呵呵。。

SunLine
2003.1.10

时间: 2024-08-01 09:36:41

傻瓜型的分页实现的相关文章

推荐几款傻瓜型的ASP服务器软件

ASP语言建站目前应用范围还是比较广泛的,要运行ASP程序,必须安装调试ASP的环境,这里我们就需要安装Windows自带的IIS作为服务器.而IIS的安装对于非专业人士来说是件难以完成的任务,通常不知道如何着手,且安装过程繁琐,容易出错,还需要操作系统安装光盘.这里,我推荐几款傻瓜型的ASP服务器软件,比较适合初级站长. 1.IIS自动安装程序: 官方网站:http://landian.cq.cn/ 一键快速安装IIS,保留了IIS原味,就是体积庞大了点.喜欢IIS的朋友可以试试,功能很全的.

推荐4款傻瓜型的ASP服务器软件(asp运行环境一键搭建工具)_应用技巧

虽然现在各种语言大行其道,但是asp的成熟性以及易用性还是有很大的客户量存在,要运行ASP程序,必须安装调试ASP的环境,这里我们就需要安装Windows自带的IIS作为服务器.而IIS的安装对于非专业人士来说是件难以完成的任务,通常不知道如何着手,且安装过程繁琐,容易出错,还需要操作系统安装光盘.这里,我推荐几款傻瓜型的ASP服务器软件,比较适合初级站长. 1.IIS自动安装程序: 官方网站:http://landian.cc/ IIS的安装对于非专业人士来说是件难以完成的任务,通常不知道如何

傻瓜型Html编辑器-Wix

Facebook上看到朋友分享了一个新的应用:Wix提供的html5编辑工具,用来做网站,至今按照官方数据已经有2275.65万个网站用wix建立.Wix名字来源于windows installer xml的缩写,它提供的html5编辑网站好处在于: 不需要有任何的编程基础,只需要把功能模块进行拖曳,就能够完成个性化的网站建设.不需要下载任何插件,在网站注册后可以直接在线编辑.设计.制作.保存和发布.网站设计整合html5技术,有更 丰富的标签和更好的兼容性.交互性.上百个模板,分不同商业.服务

E人E本CEO:继续做智能傻瓜型产品

先是获得联想投资的融资,后是请冯小刚葛优代言,再后是今年初被清华同方以 14亿元高价收购,E人E本这家公司另辟蹊径主打60后市场,剑走偏锋回归手写,在小众市场赢得一定知名度.日前,E人E本推出其第七代产品T 7,将用户群从60后转向80后.E人E本CEO杜国楹在接受南都记者采访时称,坚持走自己的"游戏规则",不与苹果.三星正面交锋,是E人E本的生存哲学.用户群转向80后此前,E人E本将自己的目标客户群定位在60后的商务人士.杜国楹这个"背背佳"."好记星&

网络布线跨度过长导致信号延迟问题的解决方法

单位所涉及到的交换机是不带有可管理型的交换机,是普通交换机,通俗的说法是傻瓜型交换机.由于单位改造,微机室到车间的跨度非常大,必须在各部门都接有交换机可供使用.由于时间特别紧张,我和电工跑到顶层从微机室引入一条网线到车间放置销售部电脑的一个拐角处,当时怕网线不通,电工凭经验说这个跨度没有一百米,放心使用吧,加上我用测试仪测试线路时,发现线路是通的,说明有信号传输. 8月2号晚上搬迁,先放置销售部门.保险部门.配件精品.售后保险总共30台电脑,网络拓扑图结构图如图 –1所示. 图 -1 网络拓扑图

中国黑客发展历程

    在中国互联网成长的道路上,有许多事情我们必须提起,有太多的事情我们必须铭记.回顾那段历史,我们有过迷茫,我们有过辉煌与理想,同样也经历了一次次的困惑与无奈.当我和安全界的朋友在策划这个专题的时候,我们又一次的翻开了中国互联网 的发展史,在这本厚重的书中我们努力找寻着中国黑客与安全事业的发展历程,找寻着那段属于中国黑客自己的历史-- 温故1994:中国黑客的起源(1994年-1996年) 那个时期是中国互联网处于刚刚开始发展的朦胧时期,也就是在这一年,中国互联网的大门终于面向公众开放了.但

网页的排版与布局

网页   按照平面设计的形式来看,整个页面可以分为几个部分,每个部分有不同的功能,也能体现不同的形式,具体看来就是上边.左边.下边.右边.中间.看似无奇,自身却有许多独特的地方,就说划分的大小吧!中间的部分一般是最大的,因为它承载着主要的信息,使用者主要就是看中间这个部分的内容,有些网站也为了出新意把整个页面进行任意划分,特别是个人网页,例如把整个页面平分为左右两个部分,但是这样会让人不着重点,还有的框架用得太多,影响了页面的整体性.总结一下有这么几种布局方式,下面进行比较, 1. 上边和左边相

MySQL是否值得我们选择的正反五个理由

开源数据库MySQL发展到今天已经具有了非常广泛的用户基础,有人说它对传统的商业数据库发起了强力的挑战,有人说,它在企业环境还有待于证明自己,本文就从这两方面来分别列出MySQL是否值得我们选择的五个理由. 一.MySQL值得我们选择的五大理由 列举选择MySQL的理由的最困难的地方在于,如何对这些理由进行排序.这就如同我们经常争论的故事:先有鸡还是先有蛋? MySQL的低成本来自于其简单性吗?它的普及性是由于其低成本吗?其实,在MySQL的最"好"与最"不好"的功

我是一个站长,今天想和大家谈谈站长恋爱

想想这一年的时间,过的真快,但一切都历历在目,今天不想跟大家谈建站的辛苦,也不谈自己对网络的认识和看法,只想谈谈做为站长身份的我,是怎么恋爱的. 她,幽幽,25岁,比我大三岁,长相甜美可爱,与其实际年龄太不相符,在我眼里,是个十八九岁的小女孩,和她认识是因为在报纸上看到一家公司招聘网站站长,我抱着试试看的态度去面试,可能因为我做事比较积极,或者样子看上去比较有安全感,老板在二十几个应聘者当中选择了我.丁丁,我被分配到和她一个部门(电脑部),但她从事平面设计,我只从事公司网站管理,第一眼看到她,就