存儲過程采用的是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>
12下一頁閱讀全文
您可能感興趣的文章:
ASP.NET 高性能分頁代碼簡單的ASP分頁代碼(測試正確)asp.net下經典數據庫記錄分頁代碼Asp.net 通用萬級數據分頁代碼[修正下載地址]asp.net 結合mysql存儲過程進行分頁代碼asp 簡單分頁代碼asp.net中使用repeater和PageDataSource搭配實現分頁代碼asp萬用分頁程序代碼