网站建设知识企业官网定制开发,拥有网站建设制作的丰富经验,为企业提供高质量的网站建设服务

当前位置:首页 > 网站建设知识 > 北京网站建设asp程序做分页的两种方法
北京网站制作 网站建设公司 网站搭建 网站制作公司 企业建站 网站设计公司 网站开发 网站设计 北京网站设计 网页设计公司 常见问题 高端网站建设 企业网站建设 品牌网站建设 网页设计模板 网页设计与制作 网站建设多少钱 网站设计与制作 网站建设费用 做网站 做网站公司 高端网站设计 网站建设方案 网站建设制作 北京网站建设 网站建设知识 网站建设优化 网站建设空间 网站建设备案

北京网站建设asp程序做分页的两种方法

作者:鹏飞网络   时间:2013-12-4   分类:网站建设知识

北京网站建设asp程序做分页的两种方法:在企业网站建设过程中使用asp程序的还是很多的,一很多页需要做分页程序,我们简单介绍以下两种做分页的方法,以下我们都只以每页显示50条为例:

一,只读取本页需要条数的方法(使用只读取不在多少条内的前几条):我们以下只写具体的sql语句,其它asp执行sql的程序语言就不写了。

头一页比较简单方法直接读取前50条信息就可以了

sql=“select top 50 * from 表名 ”

从第二页开始就比较麻烦点需要加条件语句了

sql=“select top 50 * from 表名 where not in (select top 50 id from 表名)”

第三页依次类推把后面括号内的 top 50改成   100就行了,当然做的时候使用 每页显示条数*当前页数-1就可以了。


二,读取全问部数据语句然后使用指针跳转到固定的条数开始显示多少条就行了

set rs=server.createobject("adodb.recordset")
sql="select * from 表名"
rs.open sql,conn,1,3

rs.pagesize=15 '用于设置每页显示的记录数

《以下判断页码语句省略》

设置跳转到第几页
rs.absolutepage=intpage

开始循环显示
for intrec=1 to rs.pagesize

next

注:以上是两种asp程序分页的做法,第一点的做法是最省数据库资源的,但如果有条件查询的话就比较麻烦了,因为在后面的括号中也要加上条件语句,对于数据量小的网站是可以的,下面的比较方便但在读取大的数据量的时候没有第一种方便,至于在建设网站的时候使用哪种就看具体情况了。有需要具体的asp程序分页语句的客户可以联系北京网站建设客服咨询一下。