網站建設知識企業(yè)官網定制開發(fā),擁有網站建設制作的豐富經驗,為企業(yè)提供高質量的網站建設服務

當前位置:首頁 > 網站建設知識 > 北京網站建設asp程序做分頁的兩種方法
北京網站制作 網站建設公司 網站搭建 網站制作公司 企業(yè)建站 網站設計公司 網站開發(fā) 網站設計 北京網站設計 網頁設計公司 常見問題 高端網站建設 企業(yè)網站建設 品牌網站建設 網頁設計模板 網頁設計與制作 網站建設多少錢 網站設計與制作 網站建設費用 做網站 做網站公司 高端網站設計 網站建設方案 網站建設制作 北京網站建設 網站建設知識 網站建設優(yōu)化 網站建設空間 建設網站 制作網站 設計網站 開發(fā)網站 網站建設開發(fā) 網站開發(fā)公司 網頁制作 搭建網站 網站設計制作 網站設計費用 企業(yè)網站設計 公司網站建設 公司網站設計 公司網站制作 企業(yè)做網站 網站設計與開發(fā) 網站建設備案

北京網站建設asp程序做分頁的兩種方法

作者:鵬飛網絡   時間:2013-12-4   分類:網站建設知識

北京網站建設asp程序做分頁的兩種方法:在企業(yè)網站建設過程中使用asp程序的還是很多的,一很多頁需要做分頁程序,我們簡單介紹以下兩種做分頁的方法,以下我們都只以每頁顯示50條為例:

一,只讀取本頁需要條數(shù)的方法(使用只讀取不在多少條內的前幾條):我們以下只寫具體的sql語句,其它asp執(zhí)行sql的程序語言就不寫了。

頭一頁比較簡單方法直接讀取前50條信息就可以了

sql=“select top 50 * from 表名 ”

從第二頁開始就比較麻煩點需要加條件語句了

sql=“select top 50 * from 表名 where not in (select top 50 id from 表名)”

第三頁依次類推把后面括號內的 top 50改成   100就行了,當然做的時候使用 每頁顯示條數(shù)*當前頁數(shù)-1就可以了。


二,讀取全問部數(shù)據語句然后使用指針跳轉到固定的條數(shù)開始顯示多少條就行了

set rs=server.createobject("adodb.recordset")
sql="select * from 表名"
rs.open sql,conn,1,3

rs.pagesize=15 '用于設置每頁顯示的記錄數(shù)

《以下判斷頁碼語句省略》

設置跳轉到第幾頁
rs.absolutepage=intpage

開始循環(huán)顯示
for intrec=1 to rs.pagesize

next

注:以上是兩種asp程序分頁的做法,第一點的做法是最省數(shù)據庫資源的,但如果有條件查詢的話就比較麻煩了,因為在后面的括號中也要加上條件語句,對于數(shù)據量小的網站是可以的,下面的比較方便但在讀取大的數(shù)據量的時候沒有第一種方便,至于在建設網站的時候使用哪種就看具體情況了。有需要具體的asp程序分頁語句的客戶可以聯(lián)系北京網站建設客服咨詢一下。