ASP通用分页类 一、类的属性、方法
这是一个ASP通用分页类。你可以用它方便的给记录集分页,当然在网上有许多的分页类和分页函数。本分页主要有Conn、SQL、URL、FieldList、PageSize、Template、Init、Show、Close等属性和方法。 1.Conn属性 :用来获取一个已创建的Connection对象。 2.SQL属性 :根据传入的SQL语句,自动创建RecordSet对象 3.PageSize属性 :设置第页的记录条数 4.FieldList属性 :如果需要显示库中的数据,一定要设置此属性。它是用来获取需要显示的正确的字段名。 5.URL属性 :设置分页条中链接的文件地址。 6.Template属性 :设置分页文件的模版。 7.Init过程 :分页类初始化数据。 8.Show过程 :显示数据。 9.Close过程 :分页类结束 全部代码由此下载 二、类的源代码(inc_clsPage.asp) <% '/************************************************ '* * '* Name : Asp pagnation class * '* Author : cjj * '* Version : V2.8 * '* Time : 2004-01-16 * '* Comefrom: http://www.blueidea.com/ * '* HomePage: None (Maybe Soon) * '* Notice : You can use and modify it freely, * '* BUT PLEASE HOLD THIS ITEM. * '* If you modify it that i hope you * '* can send a mail for me. * '* * '************************************************/ '#########声明变量######### '定义链接的显示类型 Const SW_intShowChinese = 0 '汉字,如"上一页、下一页" Const SW_intShowEnglish = 1 '英文,如"Back、Next" Const SW_intShowCharacter = 2 '特殊字符 '定义数据的显示类型 Const SW_intHorizontalView = 0 '横排 Const SW_intVerticalView = 1 '竖排 '线的显示类型 Const SW_intShowBigBorder = 2 '粗线 Const SW_intShowSmallBorder = 1 '细线 Const SW_intShowNoBorder = 0 '无线 '标题栏线的显示类型 Const SW_intTleSmallBorder = 1 '细线 Const SW_intTleNoBorder = 0 '无线 '显示分页信息的位置 Const SW_intPageInNone = 0 '不显示分页条 Const SW_intPageInTop = 1 '在顶部显示 Const SW_intPageInBottom = 2 '在底部显示 Const SW_intPageInAll = 3 '在顶、底部显示 '显示的页数的数字个数 Const SW_intShowPages = 10 'SWPage Class Private SW_blnIsHaveRS,SW_strFields,SW_blnInConn,SW_intShowPagePos,SW_strShowWidth '#########初始化变量########## SW_blnIsHaveRS = false '设置记录集获取标志为Fasle,就是无记录集状态 SW_strShowWidth = "90%" '默认的显示宽度为90% SW_strFields = "" SW_blnInConn = true '由内部创建Connection,如果设为False则由外部创建 SW_intShowPagePos = SW_intPageInAll '***************************************** ' 类型: 类 ' 目的: 给记录集分页 '***************************************** Class SWPage '声明类私有变量 Private SW_objRS,SW_objConn Private SW_strSQL,SW_strURL,SW_strError,SW_strFormAction,SW_strHeadJS,SW_strFootJS Private SW_intPageSize,SW_intTleBDType,SW_intShowPageType,SW_intShowType Private SW_lngTotalPage,SW_lngTotalRecord,SW_lngPageNo
复制本页网址和标题,发送给你QQ/Msn的好友一起分享
上一篇:asp彩色验证码图像生成脚本
下一篇:用ASP实现分页的源码