asp 存储过程分页代码第1/2页

来源:asp之家 时间:2011-04-03 10:39:00 

存储过程采用的是select top 加 not in的方式完成,速度也算是相当快了 我测试过了百万级数据量一般查询在1秒一下,贴出来大家交流下,看有没有什么好的建议。
简单几句话就可以实现分页功能,请看代码:
最简单使用方法(适用于任何数据表):
test.asp

代码如下:


<!--#include file="conn.asp"--> 
<!--#include file="Page.asp"--> 
<% 
Set My = New Page 
With My 
.SetConnstr=Connstr '数据库链接字符串 
.SetStrTable="users" '表名 
.SetStrText="id,username,type,names" '查询的字段 
.SetStrIndex="id" '主键 
rsArray=.GetRs() '返回数据,类型为数组 
End With 
%> 
<table> 
<% 
if IsArray(rsArray) then 
For i = 0 To UBound(rsArray, 2) 
%> 
<tr> 
<td><%= rsArray(0, i) %></td> 
<td><%= rsArray(1, i) %></td> 
<td><%= rsArray(2, i) %></td> 
</tr> 
<% 
next 
end if 
%> 
<tr> 
<td colspan="4">共<%= My.GetTotalNum %>条 每页<%= My.GetiPageSize %>条 共<%= My.GetTotalPage %>页 页码:<%= My.GetFenYeJmp(false) %></td> 
</tr> 
</table>


标签:asp,存储过程,分页
0
投稿

猜你喜欢

  • 微信跳一跳python辅助脚本(总结)

    2023-01-04 00:56:23
  • 用Pycharm实现鼠标滚轮控制字体大小的方法

    2023-02-08 15:34:32
  • JavaScript的9个陷阱及评点

    2007-08-28 15:10:00
  • Python实现RSA加密解密

    2022-04-22 19:07:41
  • CSS分栏布局的方法:绝对定位和浮动

    2009-04-30 13:10:00
  • 使用NumPy进行数组数据处理的示例详解

    2023-03-31 20:06:50
  • 一步一步教你创建SQL 2005计划任务应用图解教程

    2024-01-18 10:34:30
  • Web2.0时代的网页视觉设计

    2008-07-13 14:07:00
  • Python中删除文件的几种方法实例

    2021-02-02 05:57:13
  • Oracle 11g安装错误提示未找到wfmlrsvcapp.ear的解决方法

    2023-07-14 14:31:52
  • ASP字符串16进制互转

    2008-06-24 12:28:00
  • Python时间戳使用和相互转换详解

    2023-01-22 08:14:28
  • 深入理解pytorch库的dockerfile

    2021-01-11 23:28:54
  • Oracle数据操作和控制语言详解

    2008-01-16 19:18:00
  • 跟我学习javascript的基本类型和引用类型

    2024-04-28 09:46:42
  • python利用logging模块实现根据日志级别打印不同颜色日志的代码案例

    2022-03-21 14:58:07
  • Vue双向绑定原理及实现方法

    2024-05-10 14:16:55
  • python爬虫爬取某站上海租房图片

    2023-04-21 09:09:56
  • 如何使用python传入不确定个数参数

    2023-10-27 22:56:36
  • MySQL启动连接的命令以及与PHP程序连接的基本语法

    2023-11-14 22:27:26
  • asp之家 网络编程 m.aspxhome.com