📄 readme.txt
字号:
------------------------------------------------
名称: 叶子asp分页类
Name: YeatPage(vbs class)
RCSfile: ReadMe.txt
Revision: 0.13.20060524.a预览版
Author: Yehe(叶子)
Released: 2006-05-24 10:41:56
Descript: ASP分页类,支持access/mssql/mysql/sqlite
Contact: www@showo.com
WebSite: http://www.yeat.org
------------------------------------------------
Licenses:
本程序遵循LGPL协议.
协议原文地址:http://www.gnu.org/licenses/licenses.cn.html#LGPL
------------------------------------------------
Thanks:
可洛: 感谢mssql分页核心部分
Arbiter: 感谢部分分页思路
才子: 感谢推广
foxty: 感谢分页思路
------------------------------------------------
其他:
本来想五一的,结果回家一次,公事被拖了.乘着现在有点小空,还是先放个预览版出来吧:P
------------------------------------------------
Install:
1.具体调用方法可以看demo的asp文档.
2.mssql存储过程版的请先执行sp_Util_Page.sql文件添加存储过程.
3.存储过程调用方法:
exec sp_Util_Page 440000,4,10,'MID','MID,ip1,ip2,country,city','tbTempPage','1=1','mid asc'
记录条数(已有值:序外部赋值,0执行count),当前页数,每页记录数,主键,字段,表,条件(不需要where),排序(不需要order by,需要asc和desc字符)
4.mssql多表关联查询解决办法:先把多表关联做视图,再把视图名当表赋值.
5.搜索解决办法:由于js分页类页数的跳转是从url自动继承参数传递,所以把搜索表单method设置为get,这样表单元素以及值会提交到处理页的url上,在处理页用Request.QueryString("元素名")取值,注意最后拼凑的where条件完整性.
大概范例代码如下:
s=" 1=1 "
id=Request.QueryString("id")
sort=Request.QueryString("sort")
if isNumberic(id) then s=s&" and id="clng(id)
if sort<>"" then s=s&" and sort='"&sort&"'"
之后
.Condition=s
6.暂时偷懒没把js的分页样式改成asp的,所以会对搜索引擎有影响,而且也不支持ajax方式的分页.
7.如若需要utf-8编码,则把Cls_vbsPage.asp和Cls_jsPage.js另存为UTF-8编码格式即可.
8.之前有反映说0.12的怎么速度反而慢了,那是因为我给的默认排序不同.
我不承诺此分页能给您带来什么速度,效率.毕竟代码能作的东西有限,牢靠的好东西是要有底层基础的^_^
------------------------------------------------
Release:
0.13
1.存储过程小修正
2.添加说明文档
0.12
1.取text字段类型bug修正
2.存储过程bug修正
3.代码修正
0.11
1.存储过程加了非主键排序下的分页
2.去掉了mssql的非存储过程版分页
0.10:
1.条件简化
2.存储过程优化
0.09:
1.排序判断部分优化
0.08:
1.vbs bug修正
0.07:
1.bug修正,包括vbs类和js
0.06Beta:
1.js浏览器兼容优化
2.类几个函数的bug修正
0.05Beta:
1.全面代码优化,mysql/sqlite支持
2.参数输入方式修改
0.04Beta:
1.做到调用代码一样适应多种数据库集成分页
2.js去掉了表单,支持静态提交
3.加上了存储过程
0.03Beta:
1.公开发布的显示为0.02,其实为0.03,分为ac版类,mssql版类发布
2.js的bug修正
3.写成了类,进一步方便调用
0.02Beta:
1.加上对mssql的支持
2.封装成了函数版,方便调用
3.js文件的优化
0.01Beta:
1.没有写成函数,只是找到了比较快的ac分页方法
2.分页样式用js显示
------------------------------------------------
File:
db/IP.mdb access测试数据库(未提供)
db/IP mssql备份测试数据库(未提供)
Cls_vbsPage.asp 分页类
Cls_jsPage.js js分页样式
sp_Util_Page.sql mssql存储过程
demoAC.asp ac分页调用示范
demoMSSQL.asp mssql(存储过程)调用示范
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -