asp 固定 显示分页数字

本文介绍了如何使用ASP实现类似Google的固定长度分页功能。通过创建数据库并填充数据,然后编写ASP代码来连接数据库,展示分页效果。重点在于展示如何在页面上显示固定的9个分页链接,并根据当前页的位置动态调整显示的页码范围。
摘要由CSDN通过智能技术生成
        在网上找了半天都没有找到关于像google 下的分页固定长度分页文章,很是郁闷 ,也不知道是不是我的搜索关键词有问题,还是真的就没有,不过我相信晚上还是有这方面的文章,只是我自己没有找到吧了.......
        没办法就只有自己好好想想它的实现模式,我们仔细点击之后你大概就能看出端倪,本来我想程序应该很复杂,结果思前想后,发现原来是如此的简单.呵呵,技术这玩意只要相通了就好了.
       我们先建立一个数据库, 如: fenye.mdb  字段为 id (自动编号) ; content(文本) 并填充数据库
            id            content
            1               数据一
            2               数据二
            3               数据三 
            ...                ...
            50            数据五十
      好了,数据库算是建好了...... 下面就要用到他了....
       建立一个fenye.asp 文件 内容如下  
       :fenye.asp 与fenye.mdb 放在同一目录下

< %
on   error   resume   next
dim  strconn,conn,sql,rs
strconn 
=   " driver={Microsoft Access Driver (*.mdb)};dbq= " &  server.mappath( " fenye.mdb " )
set  conn  =  server.createobject( " adodb.connection " )
conn.open strconn

if  err  then
    err.clear
    
set  err  =   nothing
    response.write (
" 数据库链接出错 " )
    response.end
end   if

sql 
=   " select * from content "
set  rs  =  server.createobject( " adodb.recordset " )
rs.activeconnection 
=  conn
rs.source 
=  sql
rs.cursortype 
=   1
rs.locktype 
= 1
rs.open

rs.pagesize 
=   2    ' 每页显示的几条数据
if  request( " Page " ) <> ""   then
    page 
=   int (request( " page " ))
    
if  page < 1   then  page  =   1
    
if  page > rs.pagecount  then  page 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值