ASP通用分页类
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过程 :分页类结束
全部代码由此下载
二、简化类的源代码及调用代码(不含数据显示功能)
pages.asp
[Ctrl+A 全部选择 然后拷贝]
inc_clsPages.asp
[Ctrl+A 全部选择 然后拷贝]
三、复杂类的源代码及调用代码(含数据显示功能)
pages.asp
[Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]
inc_clsPages.asp
[Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]
四、注意事项
你可以随意修改、使用此代码,但是当你修改后,希望能给我一份拷贝(cjj8110@xxx163.com为了防止垃圾邮件,发邮件时请把163前面的"xxx"删除)。如在使用中发现有Bug请通知我或帮我改正,需要注意的是本类需要用到FSO,主要是URL属性中用到它。现在不使有RecordSet对象的RecordCount属性来获取总记录数了,而是将总记录数存在另外的一个表中,所以在通用方面降低了很多,有兴趣的朋友也可以用Application对象来记录总记录数。不管哪种方法,都使添加记录、删除记录的操作麻烦起来了,但分页中最耗时的地方就是用RecordCount来取总记录数了,当然如果你的库记录数不多的话,是无所谓的。但如果有几十或几百万条记录时,可以很明显的感觉到用不用RecordCount的区别了。
未经本人允许,请勿转载!
出处:蓝色理想
责任编辑:cjj
◎进入论坛网络编程版块参加讨论