PC + 手機 + 微信網站(zhàn) + 小(xiǎo)程序 + APP,五端合一
北京網站(zhàn)建設asp程序做(zuò)分頁的兩種方法:在企業網站(zhàn)建設過程中使用asp程序的還(hái)是很(hěn)多(duō)的,一很(hěn)多(duō)頁需要做(zuò)分頁程序,我們簡單介紹以下兩種做(zuò)分頁的方法,以下我們都隻以每頁顯示50條為(wèi)例:
一,隻讀取本頁需要條數(shù)的方法(使用隻讀取不在多(duō)少(shǎo)條內(nèi)的前幾條):我們以下隻寫具體(tǐ)的sql語句,其它asp執行(xíng)sql的程序語言就不寫了。
頭一頁比較簡單方法直接讀取前50條信息就可(kě)以了
sql=“select top 50 * from 表名 ”
從第二頁開(kāi)始就比較麻煩點需要加條件語句了
sql=“select top 50 * from 表名 where not in (select top 50 id from 表名)”
第三頁依次類推把後面括号內(nèi)的 top 50改成 100就行(xíng)了,當然做(zuò)的時(shí)候使用 每頁顯示條數(shù)*當前頁數(shù)-1就可(kě)以了。
二,讀取全問部數(shù)據語句然後使用指針跳(tiào)轉到固定的條數(shù)開(kāi)始顯示多(duō)少(shǎo)條就行(xíng)了
set rs=server.createobject("adodb.recordset")
sql="select * from 表名"
rs.open sql,conn,1,3
rs.pagesize=15 '用于設置每頁顯示的記錄數(shù)
《以下判斷頁碼語句省略》
設置跳(tiào)轉到第幾頁
rs.absolutepage=intpage
開(kāi)始循環顯示
for intrec=1 to rs.pagesize
next
注:以上(shàng)是兩種asp程序分頁的做(zuò)法,第一點的做(zuò)法是最省數(shù)據庫資源的,但(dàn)如果有(yǒu)條件查詢的話(huà)就比較麻煩了,因為(wèi)在後面的括号中也要加上(shàng)條件語句,對于數(shù)據量小(xiǎo)的網站(zhàn)是可(kě)以的,下面的比較方便但(dàn)在讀取大(dà)的數(shù)據量的時(shí)候沒有(yǒu)第一種方便,至于在建設網站(zhàn)的時(shí)候使用哪種就看具體(tǐ)情況了。有(yǒu)需要具體(tǐ)的asp程序分頁語句的客戶可(kě)以聯系北京網站(zhàn)建設客服咨詢一下。
上(shàng)一篇:企業做(zuò)網站(zhàn)實現前後分離