类名: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. javascript返回顶部插件+源码

    javascript插件->returnTop.js: /* ** 插件名称returnTop.js ** 调用返回头部单例参数说明 ** 调用方式:turn.init(ele,speed); ...

  2. Subnetting

    Subnet Addressing To better utilize IP address Subnet addressing introduces another hierarchical(分层) ...

  3. iOS小知识点

    1.子视图超出frame的部分不显示  view.clipsToBounds 设置为YES;   UIScrollview的clipsToBounds默认就是YES 2.UIImage 有一个属性叫s ...

  4. Colored Boots题解

    题目来自Codeforce 1141Dhttp://codeforces.com/problemset/problem/1141/D 因为是全英文题面,就先简单的阐述一下题面. 首先输入一个数n,然后 ...

  5. dubbo配置注意

    API接口的路径在provider和consumer端的路径要一致

  6. DOCTYPE导致MyEclipse无法正常格式化HTML的问题

    今天遇到在JSP代码中Ctrl+F无法正常格式化HTML代码,经过排查是DOCTYPE的原因. 之前写的是: <!DOCTYPE html PUBLIC "-//W3C//DTD XH ...

  7. obfuscator-llvm Theos 集成配置

    之前我写过一篇文章是关于在 Xcode 里怎么集成配置 obfuscator-llvmobfuscator-llvm Xcode集成配置 有些情况下我们使用 Theos 开发 tweak,需要将 ob ...

  8. 一、Vue项目构建

    Attention:以下内容为Mac机上运行,windows可能有所偏差- Step1 打开终端,键入npm install -g vue-cli,使用vue-cli脚手架搭建vue项目能省很多事儿- ...

  9. 最完整的数据倾斜解决方案(spark)

    一.了解数据倾斜 数据倾斜的原理: 在执行shuffle操作的时候,按照key,来进行values的数据的输出,拉取和聚合.同一个key的values,一定是分配到一个Reduce task进行处理. ...

  10. day04-decorator

    # Author: 刘佳赐-Isabelle # Email: jiaci.liu@gmail.com ''' 练习题: 1.整理装饰器的形成过程,背诵装饰器的固定格式 2.编写装饰器,在每次执行被装 ...