程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> ASP編程 >> 關於ASP編程 >> asp 存儲過程分頁代碼第1/2頁

asp 存儲過程分頁代碼第1/2頁

編輯:關於ASP編程
存儲過程采用的是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>


當前1/2頁 12下一頁閱讀全文
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved