ASP分页技术源码 (转)

ASP分页技术源码 (转)[@more@]程序 文件名为:Pages. ASP%>

<!--#Include File="adovbs.inc"--&gt
数据库连接,这里是 ORACLE8.05数据库
 Set conn=Server.Create object("ADO db.Connection")  
 conn.Open "Prov ider=msdaora.1;Data source=YourSrcName;User ID=YourUserID;Pass word=YourPassword;"  

 Set rs=Server.CreateObject("ADODB.Recordset")   ''创建Recordset 对象
 rs.CursorLocation=adUseClient                   ''设定记录集指针属性
 ''*设定一页内的记录总数,可根据需要进行调整
 rs.PageSize=10                                    
 
 ''*设置查询语句    
 Str sql=" select ID,姓名,住址,电话 from 通讯录 Order By ID"        
 rs.Open StrSQL,conn,adOpenStatic,adLockReadOnly,adCmdText
%>


分页示例



 
   Response.Write(" [数据库中没有记录!]")
 ELSE  
   ''指定当前页码
   If Request("CurrentPage")="" Then
     rs.AbsolutePage=1
   Else
     rs.AbsolutePage=CLng(Request("CurrentPage"))
   End If  
   
   ''创建表单MyForm,方法为Get
   Response.Write("RM method=Get name=MyForm>")  
   Response.Write("

")
   ''设置翻页超链接
   if rs.PageCount=1 then  
     Response.Write("[第一页] [上一页] [下一页] [最后一页] ")
   else
       if rs.AbsolutePage=1 then
         Response.Write("[第一页] [上一页] ")
         Response.Write("[Javascript:PageNext()>下一页] ")
         Response.Write("[最后一页] ")
       else
           if rs.AbsolutePage=rs.PageCount then
             Response.Write("[第一页] ")
             Response.Write("[上一页] ")
             Response.Write("[下一页] [最后一页] ")
           else
               Response.Write("[第一页] ")
               Response.Write("[上一页] ")
               Response.Write("[下一页] ")
               Response.Write("[最后一页] ")
           end if
       end if
   end if
   
   ''创建下拉列表框,用于选择浏览页码
   Response.Write("第")    
   For i=1 to rs.PageCount
     if rs.AbsolutePage=i then
        Response.Write(""&i&"")  ''当前页码
     else
        Response.Write(""&i&"")
     end if  
   Next
   Response.Write("页/共"&rs.PageCount&"页 共"&rs.RecordCount&"条记录

")
   Response.Write("")
   
   ''创建表格,用于显示
   Response.Write("

")
     Response.Write(""&Columns(i).name&"
"&Columns(j)&"
")

 END IF
%>


 ''===程序在 win2000Server+IIS5.0+Oracle8.05下测试通过===
 ''===作者:夏春涛        E- Mail:bluesky_521@yeah .NET===
%>

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/10752043/viewspace-991987/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/10752043/viewspace-991987/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值