查詢(xún)翻頁(yè)優(yōu)化第1/2頁(yè)
代碼如下:
'//---- cocoon_自定義類(lèi)_翻頁(yè)優(yōu)化代碼 ----//'
class cc_db_pager
'--------------------------------
' cocoon db_pager 類(lèi) (ver: 1.02)
' 作者: sunrise_chen (sunrise_chen@msn.com)
' 請(qǐng)保留此信息,謝謝。
'
' 2003/06 修正一個(gè)錯(cuò)誤,描述:如果id不唯一,將產(chǎn)生多條重復(fù)記錄的錯(cuò)誤。
' 2003.5
'--------------------------------
'//-------------------- 定義變量 --------------------//'
private stablename '//表名
private ssqlstring '//自定義sql語(yǔ)句
private acondition() '//查詢(xún)條件(數(shù)組)
private scondition '//查詢(xún)條件(字符串)
private ipage '//當(dāng)前頁(yè)碼
private ipagesize '//每頁(yè)記錄數(shù)
private ipagecount '//總頁(yè)數(shù)
private ireccount '//當(dāng)前查詢(xún)條件下的記錄數(shù)
private itotalreccount '//總記錄數(shù)
private sfields '//輸出的字段名
private sorderby '//排序字符串
private ssql '//當(dāng)前的查詢(xún)語(yǔ)句
private spkey '//主鍵
private oconn '//連接對(duì)象
private idefpagesize '//默認(rèn)每頁(yè)顯示的記錄數(shù)
private sprojectname '/項(xiàng)目名
private sversion '/版本號(hào)
private bshowerror '//是否顯示錯(cuò)誤信息
'//-------------------- 事件、方法 --------------------//'
'//類(lèi)初始化事件
private sub class_initialize()
redim acondition(-1)
ipage = 1
ireccount = null
itotalreccount = null
ipagecount = null
bshowerror = true
ipagesize = 10
sfields = "*"
spkey = "id"
scondition = ""
sorderby = ""
ssqlstring = ""
sprojectname = "cocoon 類(lèi)系列 數(shù)據(jù)庫(kù)翻頁(yè)優(yōu)化"
sversion = "1.02"
end sub
'//類(lèi)結(jié)束事件
private sub class_terminate()
set oconn = nothing
end sub
'//錯(cuò)誤處理
public sub doerror(s)
dim stmp
stmp = clng(rnd() * 100)
response.write( "
" )
response.write( "" )
response.write( "〖 cc_db_pager 提示信息 〗
" )
response.write( "
response.write( "" )
response.write( "〖 cc_db_pager 提示信息 〗
" )
response.write( "
response.write( "border: 1px solid #cccc00;padding:5;overflow:hidden;text-overflow:ellipsis;'>" )
response.write( "description: " & s & "
" )
response.write( "provider: " & sprojectname )
response.write( " version: " & sversion & "
" )
response.write( "
response.write( "description: " & s & "
" )
response.write( "provider: " & sprojectname )
response.write( " version: " & sversion & "
" )
response.write( "
相關(guān)文章
- ASP怎么談到應(yīng)用到類(lèi)的?
- 檢測(cè)函數(shù) asp class
- 遭遇ASP類(lèi)的事件設(shè)計(jì)
- ASP高亮類(lèi)
- Object對(duì)象的一些的隱藏函數(shù)介紹
- 淺談ASP中的類(lèi)
- 在VBScript中使用類(lèi)
- ASP 類(lèi)專(zhuān)題
- 代碼與頁(yè)面的分離
- ASP代碼的對(duì)象化
- 一個(gè)asp快速字符串連接類(lèi)
- 一個(gè)簡(jiǎn)單的asp數(shù)據(jù)庫(kù)操作類(lèi)
- ASP類(lèi)編寫(xiě)詳細(xì)說(shuō)明
- 實(shí)現(xiàn)支持邏輯搜索/單詞搜索/詞組搜索+支持OR/AND關(guān)鍵字的VBS CLASS!
- ASP類(lèi)Class入門(mén) 推薦
- 創(chuàng)建一個(gè)ASP通用分頁(yè)類(lèi)
- 如何編寫(xiě)一個(gè)ASP類(lèi)
- 一個(gè)ACCESS數(shù)據(jù)庫(kù)訪(fǎng)問(wèn)的類(lèi)第1/3頁(yè)
- 分頁(yè)類(lèi),異常類(lèi)
- ASP 類(lèi) Class入門(mén)