类名:paging_Class

说明:分页类

注意:

1) 支持百万级数据分页

2) 支持多种类型的SQL语法,比如 Left Join 等。

3) 自动保存查询中的错误情况,记录保存在:/Cache/Log 文件夹内

目录:

类型 名称 参数 返回 说明
属性 [必需] [paging].table= [ 检索的数据库表] - - 设置检索的数据库表名
属性 [必需] [paging].order = [ 检索数据排序方式] - - 设置检索排序方式
属性 [可选] [paging].method = [xml | record] - - 设置检索结果值的类型,为XML字符串格式,或者是rs对象集
属性 [可选] [paging].where = [检索数据库的条件] - - 设置检索数据库的条件
属性 [可选] [paging].fields = [检索数据库字段] - - 设置检索数据库的字段
属性 [可选] [paging].pageSize = [Number] - - 设置输出数据库记录条数
属性[可选] [paging].currentPage=[Number] - - 设置输出记录的页码
方法 [paging].main() - [JSON]

执行查询并返回检索结果

{

result : [True | False],  // 检索结果

desc : [Empty | String], // 检索出错时的错误描述

pageCount : [Number], // 记录总页数

record : [Number], // 总记录数

currentPage : [Number], // 当前页码

value : [Empty | xmlString | rs] // 检索值

}

演示代码:

 Dim getData, rs, i
Set paging = New paging_Class
With paging
' 设置检索条件
.table = "[books]"
.fields = "[title],[author]"
.where = "[price]>199"
.order = "[price] Desc"
.method = "record"
.pageSize = 10
.currentPage = 3 ' 执行检索
Set getData = .Main()
End With ' 获取检索结果
Response.Write "执行结果: " & getData.result
Response.Write "总页数: " & getData.pageCount
Response.Write "总记录数: " & getData.records
Response.Write "当前页数:" & getData.currentPage
Response.Write "总页数:" & getData.pageCount ' 检索结果为record时,可循环输出记录
Set rs = getData.value
For i=1 To rs.recordCount
Response.Write rs("title")
rs.moveNext
Next

【paging_Class 分页类】使用说明的更多相关文章

  1. PHP通用分页类page.php[仿google分页]

    <?php /** ** 通用php分页类.(仿Google样式) ** 只需提供记录总数与每页显示数两个参数.(已附详细使用说明..) ** 无需指定URL,链接由程序生成.方便用于检索结果分 ...

  2. Django 自定义分页类

    分页类代码: class Page(object): ''' 自定义分页类 可以实现Django ORM数据的的分页展示 输出HTML代码: 使用说明: from utils import mypag ...

  3. php实现的分页类

    php分页类文件: <?php /** file: page.class.php 完美分页类 Page */ class Page { private $total; //数据表中总记录数 pr ...

  4. asp.net的快捷实用分页类

    KeleyiPager分页类,可以于对列表页进行分页浏览,代码是从HoverTreeCMS项目中COPY的,感觉很不错,使用简单方便,但是功能强大. 在线体验效果:http://cms.hovertr ...

  5. php分页类

    1.需求 学会php分页类的使用 2.参考例子 CI的分页类 3.代码部分 <?php class pagination{ public $pagesize=20; public $pagein ...

  6. PHPCMS V9 分页类的修改教程

    首先,打开 phpcms\libs\functions\global.func.php 这个文件,找到文件第622行的分页函数,复制一下,粘贴到默认分页函数的下面,重新命名后保存.(笔者在此命名为:p ...

  7. php 简单分页类

    /**  file: page.class.php   完美分页类 Page  */ class Page {  private $total;          //数据表中总记录数  privat ...

  8. PHP简单漂亮的分页类

    本文介绍一款原生的PHP分页类,分页样式有点类似bootstrap. <?php /* * ********************************************* * @类名 ...

  9. ThinkPHP 分页类的使用及退出功能的实现

    /* ThinkPHP设置编码统一: 一.数据库设置为utf8_bin 二.HTML页面设置charset=utf-8,而且检查文档编码格式是否是utf-8.phpDesigner8设置方式为“文件- ...

随机推荐

  1. 【题解】洛谷P1198 [JSOI2008] 最大数(线段树)

    洛谷P1198:https://www.luogu.org/problemnew/show/P1198 思路 一道水水的线段树 20分钟A掉 这道题只涉及到单点修改和区间查询 所以这道题甚至不用Laz ...

  2. POJ 3122 Pie(二分+贪心)

    Pie Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 22684   Accepted: 7121   Special Ju ...

  3. HDU 1009 FatMouse' Trade(简单贪心 物品可分割的背包问题)

    传送门: http://acm.hdu.edu.cn/showproblem.php?pid=1009 FatMouse' Trade Time Limit: 2000/1000 MS (Java/O ...

  4. 用js写水仙花数

    ...js   //输入一个三位数,水仙花数就是个位的三次方+十为的三次方+百位的三次方之和等于本身 console.log('请输入一个三位数:'); let a = readline.questi ...

  5. redis存储数据的时候

    使用redis存储数据的时候,有时候为了查看的方便,通常会有层级或者说是目录, 这时候我们在set的时候,需要将key值使用“:”的符号来区分层级关系,比如:set(“a:b”, “123”),那么在 ...

  6. 浅析OC语言

    学习一门开发语言,首先要掌握的它的基本语法,这可能几天就能学会,但如果要融会贯通,就得去学习这门语言的框架和一些库,再结合一些项目的应用,这可能需要花几年的时间. OC是C语言的一个超集,是一门面向对 ...

  7. iOS7下Status Bar字体颜色修改

    原文来自这里:iOS7下Status Bar字体颜色修改. 旧项目在iOS7上遇到status bar字体颜色需要修改的问题,症状如下:导航栏设置为黑色后,iphone上status bar的字体颜色 ...

  8. Core Data实例

    #import <UIKit/UIKit.h> #import <CoreData/CoreData.h> @interface CHViewController : UIVi ...

  9. Jboot使用appassembler-maven-plugin插件生成启动脚本

    appassembler-maven-plugin介绍: 使用appassembler-maven-plugin插件可自动生成跨平台的启动脚本,可省去手工写脚本的麻烦,而且还可以生成jsw的后台运行程 ...

  10. 04.nginx使用

    博客为日常工作学习积累总结: 1.安装依赖包 安装pcre :yum install pcre pcre-devel -y        安装openssl:yum install openssl o ...