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

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

北京網(wǎng)站建設asp程序做分頁的兩種方法

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

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

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

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

sql=“select top 50 * from 表名 ”

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

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

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


二,讀取全問部數(shù)據(jù)語句然后使用指針跳轉到固定的條數(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ù)據(jù)庫資源的,但如果有條件查詢的話就比較麻煩了,因為在后面的括號中也要加上條件語句,對于數(shù)據(jù)量小的網(wǎng)站是可以的,下面的比較方便但在讀取大的數(shù)據(jù)量的時候沒有第一種方便,至于在建設網(wǎng)站的時候使用哪種就看具體情況了。有需要具體的asp程序分頁語句的客戶可以聯(lián)系北京網(wǎng)站建設客服咨詢一下。