45fan.com - 路饭网

搜索: 您的位置主页 > 电脑频道 > 电脑教程 > 阅读资讯:asp分页程序类介绍

asp分页程序类介绍

2016-09-01 14:02:42 来源:www.45fan.com 【

asp分页程序类介绍

XDownPage2.10是在2.0的基础上增加了sqlserver的分页支持。它依然支持oracle数据库。由于access与oracle很相似。所以也能很好的兼容access数据库。
asp分页程序类介绍'=====================================================================
asp分页程序类介绍'XDOWNPAGEASP版本
asp分页程序类介绍'版本1.00
asp分页程序类介绍'Codebyzykj2000
asp分页程序类介绍'Email:zykj_2000@163.net
asp分页程序类介绍'BBS:http://bbs.513soft.net
asp分页程序类介绍'本程序可以免费使用、修改,希望我的程序能为您的工作带来方便
asp分页程序类介绍'但请保留以上请息
asp分页程序类介绍'
asp分页程序类介绍'
asp分页程序类介绍'
升级版本:2.10
asp分页程序类介绍'Updatedbydoublel,northsnow
asp分页程序类介绍'email:northsnow@163.com
asp分页程序类介绍'
asp分页程序类介绍'blog:http://blog.csdn.net/precipitant
asp分页程序类介绍'blog:http://blog.csdn.net/doublel
asp分页程序类介绍'升级说明:
asp分页程序类介绍'1,数据查询时只查询当前页所包含的记录,大大降低了数据传输量
asp分页程序类介绍'2,如果正常的页导航,不用每次都查询总记录数,只要第一次查询后,后来通过参数传递即可
asp分页程序类介绍'3,支持动态更改页大小
asp分页程序类介绍'4,支持动态排序
asp分页程序类介绍'5,本程序支持oracle和sqlserver,以前发了一个oracle版(2.0),也有例子,如果只是在oracle上面用,还是用2.0好.
asp分页程序类介绍'如果今天的是在原来的基础上增加了对sqlserver的支持。由于sqlserver与
asp分页程序类介绍'oracle还是有区别的.所以大家如果想知道如何在sqlserver如何用,请查阅例子程序
asp分页程序类介绍'
asp分页程序类介绍'
程序特点
asp分页程序类介绍'本程序主要是对数据分页的部分进行了封装,而数据显示部份完全由用户自定义,
asp分页程序类介绍'支持URL多个参数
asp分页程序类介绍'
asp分页程序类介绍'
使用说明
asp分页程序类介绍'程序参数说明
asp分页程序类介绍'PapgeSize定义分页每一页的记录数
asp分页程序类介绍'GetRS返回经过分页的Recordset此属性只读
asp分页程序类介绍'GetConn得到数据库连接
asp分页程序类介绍'GetSQL得到查询语句
asp分页程序类介绍'totalRecordCount传递总记录数
asp分页程序类介绍
asp分页程序类介绍'程序方法说明
asp分页程序类介绍'ShowPage显示分页导航条,唯一的公用方法
asp分页程序类介绍'ShowPageSizeChange()显示改变页大小的列表
asp分页程序类介绍'
asp分页程序类介绍'
例一:(oracle)
asp分页程序类介绍'
asp分页程序类介绍'
'包含文件
asp分页程序类介绍'
asp分页程序类介绍'
Setmypage=newxdownpage'创建对象
asp分页程序类介绍'mypage.getconn=conn'得到数据库连接
asp分页程序类介绍'mypage.getsql="select*fromproductinfoorderbyidasc"
asp分页程序类介绍'mypage.pagesize=5'设置每一页的记录条数据为5条
asp分页程序类介绍'mypage.totalRecordCount=rsTotalCount设置总记录数
asp分页程序类介绍'setrs=mypage.getrs()'返回Recordset
asp分页程序类介绍'mypage.GetSubmitForm="frmQuery"'分页默认提交的表单,currentpage参数
asp分页程序类介绍'Response.write(mypage.GetSubmitForm1())'输出分页提交的函数
asp分页程序类介绍'mypage.showpage()'显示分页信息,这个方法可以,在setrs=mypage.getrs()以后
asp分页程序类介绍'任意位置调用,可以调用多次
asp分页程序类介绍'dowhilenotrs.eof'接下来的操作就和操作一个普通Recordset对象一样操作
asp分页程序类介绍'response.writers(0)&"
asp分页程序类介绍'"'这里就可以自定义显示方式了
asp分页程序类介绍'rs.movenext
asp分页程序类介绍'loop
asp分页程序类介绍'
asp分页程序类介绍'
添加了保存当前页面数量的提交脚本
asp分页程序类介绍'函数为GetSubmitForm()
asp分页程序类介绍'需要提交给函数GetSubmitForm一个表单名字
asp分页程序类介绍'在这个提交的表单里面保存变量flag,currentpage,pagesize,rsTotalCount四个参数
asp分页程序类介绍'例子如下
asp分页程序类介绍'flag=request("flag")
asp分页程序类介绍'currentpage=request("currentpage")
asp分页程序类介绍'currentpage=request("pagesize")
asp分页程序类介绍'currentpage=request("rsTotalCount")
asp分页程序类介绍'在提交的表单里面加入下面四个input
asp分页程序类介绍'<inputname="flag"type="hidden"value="<%=flag%>">
asp分页程序类介绍'<inputname="currentpage"type="hidden"value="<%=currentpage%>">
asp分页程序类介绍'<inputname="pagesize"type="hidden"value="<%=pagesize%>">
asp分页程序类介绍'<inputname="rsTotalCount"type="hidden"value="<%=rsTotalCount%>">
asp分页程序类介绍'=====================================================================
asp分页程序类介绍
asp分页程序类介绍'例二(sqlserver)
asp分页程序类介绍'与oracle大致上相似,但是也有比较不同之处.那就是sqlserver不是将一个生成的完整的sql语句传给分页对象,而是执行
asp分页程序类介绍'CreateSql_MSSQL方法创建.
asp分页程序类介绍'Setmypage=newxdownpage'创建分页类对象
asp分页程序类介绍'mypage.getconn=conn'得到数据库连接
asp分页程序类介绍'mypage.pagesize=pagesize'设置每一页的记录条数据为5条
asp分页程序类介绍'mypage.totalRecordCount=rsTotalCount'传递总记录数,分页的时候不用每次都去查一次
asp分页程序类介绍
asp分页程序类介绍
asp分页程序类介绍
'创建查询语句(这个是sqlserver与oracle特别的地方
asp分页程序类介绍'参数讲解:表或视图,查询的列的列表,条件串,排序串,关键字字段
asp分页程序类介绍'mypage.CreateSql_MSSQL"err_type","*",strOption,strOrder,"err_type_code"'******************************
asp分页程序类介绍
asp分页程序类介绍'生成分页和导航表单
asp分页程序类介绍'mypage.GetSubmitForm="frmHidden"
asp分页程序类介绍'Response.write(mypage.GetSubmitForm1())
asp分页程序类介绍'执行查询并返回结果
asp分页程序类介绍'setrs=mypage.getrs()'返回Recordset
asp分页程序类介绍
asp分页程序类介绍ConstBtn_First="<fontface=""webdings"">9</font>"'定义第一页按钮显示样式
asp分页程序类介绍ConstBtn_Prev="<fontface=""webdings"">3</font>"'定义前一页按钮显示样式
asp分页程序类介绍ConstBtn_Next="<fontface=""webdings"">4</font>"'定义下一页按钮显示样式
asp分页程序类介绍ConstBtn_Last="<fontface=""webdings"">:</font>"'定义最后一页按钮显示样式
asp分页程序类介绍ConstXD_Align="center"'定义分页信息对齐方式
asp分页程序类介绍ConstXD_Width="100%"'定义分页信息框大小
asp分页程序类介绍ConstXD_Height="20"
asp分页程序类介绍
asp分页程序类介绍
asp分页程序类介绍ClassXdownpage
'类从这里开始
asp分页程序类介绍
asp分页程序类介绍'变量定义
asp分页程序类介绍publicint_totalPage'总页数
asp分页程序类介绍publicint_curcount'当前页的记录数
asp分页程序类介绍publicXD_PageSize'页大小
asp分页程序类介绍Privateint_curpage'当前页号
asp分页程序类介绍Privateint_totalRecord'总记录数
asp分页程序类介绍PrivateXD_Conn'数据库连接对象
asp分页程序类介绍PrivateXD_Rs'记录集对象
asp分页程序类介绍PrivateXD_SQL'主sql语句
asp分页程序类介绍PrivateXD_Count_SQL'查询总记录数的sql语句
asp分页程序类介绍PrivateStr_errors
asp分页程序类介绍
Privatestr_URL
asp分页程序类介绍
PrivateXD_sURL
asp分页程序类介绍
PrivateSubmitForm'所需的查询表单名字(隐藏表单名字)
asp分页程序类介绍
asp分页程序类介绍PrivateXD_TableName'表名
asp分页程序类介绍PrivateXD_FieldList'字段列表
asp分页程序类介绍PrivateXD_Option'查询条件
asp分页程序类介绍PrivateXD_PK'一个主关键字字段名
asp分页程序类介绍PrivateXD_Order'排序串
asp分页程序类介绍
asp分页程序类介绍
asp分页程序类介绍
'=================================================================
asp分页程序类介绍'PageSize属性
asp分页程序类介绍'设置每一页的分页大小
asp分页程序类介绍'=================================================================
asp分页程序类介绍PublicPropertyLetPageSize(int_PageSize)
asp分页程序类介绍
IfIsNumeric(Int_Pagesize)Then
asp分页程序类介绍ifclng(Int_Pagesize)>0then
asp分页程序类介绍XD_PageSize=CLng(int_PageSize)
asp分页程序类介绍
else
asp分页程序类介绍XD_PageSize=10
asp分页程序类介绍endif
asp分页程序类介绍Else
asp分页程序类介绍XD_PageSize=10
asp分页程序类介绍EndIf
asp分页程序类介绍EndProperty
asp分页程序类介绍
asp分页程序类介绍
PublicPropertyGetPageSize
asp分页程序类介绍
IfXD_PageSize=""or(not(IsNumeric(XD_PageSize)))Then
asp分页程序类介绍PageSize=10
asp分页程序类介绍Else
asp分页程序类介绍PageSize=XD_PageSize
asp分页程序类介绍
EndIf
asp分页程序类介绍EndProperty
asp分页程序类介绍'=================================================================
asp分页程序类介绍'aTableName属性
asp分页程序类介绍'查询的表名,用于自动构造语句
asp分页程序类介绍'=================================================================
asp分页程序类介绍PublicPropertyLetaTableName(str_TableName)
asp分页程序类介绍XD_TableName
=str_TableName
asp分页程序类介绍
EndProperty
asp分页程序类介绍
asp分页程序类介绍
PublicPropertyGetaTableName
asp分页程序类介绍aTableName
=XD_TableName
asp分页程序类介绍
EndProperty
asp分页程序类介绍
asp分页程序类介绍
'=================================================================
asp分页程序类介绍'aFieldList属性
asp分页程序类介绍'查询的字段列表,用于自动构造语句
asp分页程序类介绍'=================================================================
asp分页程序类介绍PublicPropertyLetaFieldList(str_FieldList)
asp分页程序类介绍XD_FieldList
=str_FieldList
asp分页程序类介绍
EndProperty
asp分页程序类介绍
asp分页程序类介绍
PublicPropertyGetaFieldList
asp分页程序类介绍aFieldList
=XD_FieldList
asp分页程序类介绍
EndProperty
asp分页程序类介绍
asp分页程序类介绍
'=================================================================
asp分页程序类介绍'aOption属性
asp分页程序类介绍'查询的条件串,用于自动构造语句
asp分页程序类介绍'=================================================================
asp分页程序类介绍PublicPropertyLetaOption(str_Option)
asp分页程序类介绍XD_Option
=str_Option
asp分页程序类介绍
EndProperty
asp分页程序类介绍
asp分页程序类介绍
PublicPropertyGetaOption
asp分页程序类介绍aOption
=XD_Option
asp分页程序类介绍
EndProperty
asp分页程序类介绍
asp分页程序类介绍
'=================================================================
asp分页程序类介绍'aPK属性
asp分页程序类介绍'查询时可用的可唯一表示一条记录的字段,用于自动构造语句
asp分页程序类介绍'=================================================================
asp分页程序类介绍PublicPropertyLetaPK(str_PK)
asp分页程序类介绍XD_PK
=str_PK
asp分页程序类介绍
EndProperty
asp分页程序类介绍
asp分页程序类介绍
PublicPropertyGetaPK
asp分页程序类介绍aPK
=XD_PK
asp分页程序类介绍
EndProperty
asp分页程序类介绍
asp分页程序类介绍
'=================================================================
asp分页程序类介绍'aOrder属性
asp分页程序类介绍'查询的排序串,用于自动构造语句
asp分页程序类介绍'=================================================================
asp分页程序类介绍PublicPropertyLetaOrder(str_Ordert)
asp分页程序类介绍XD_Order
=str_Order
asp分页程序类介绍
EndProperty
asp分页程序类介绍
asp分页程序类介绍
PublicPropertyGetaOrder
asp分页程序类介绍aOrder
=XD_Order
asp分页程序类介绍
EndProperty
asp分页程序类介绍'=================================================================
asp分页程序类介绍'GetRS属性
asp分页程序类介绍'返回分页后的记录集
asp分页程序类介绍'=================================================================
asp分页程序类介绍PublicPropertyGetGetRs()
asp分页程序类介绍
SetXD_Rs=Server.createobject("adodb.recordset")
asp分页程序类介绍
'XD_Rs.PageSize=PageSize
asp分页程序类介绍XD_Rs.CursorLocation=3
asp分页程序类介绍'response.WriteXD_SQL
asp分页程序类介绍XD_Rs.OpenXD_SQL,XD_Conn,3,1
asp分页程序类介绍int_curcount=XD_Rs.RecordCount
asp分页程序类介绍
'规范化int_totalRecord的值
asp分页程序类介绍ifint_totalRecord=""ornotisNumeric(int_totalRecord)thenint_totalRecord=0
asp分页程序类介绍ifint_totalRecord=

本文地址:http://www.45fan.com/dnjc/70840.html
Tags: 程序 asp XDOWNPAGE2.10
编辑:路饭网
关于我们 | 联系我们 | 友情链接 | 网站地图 | Sitemap | App | 返回顶部