欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品

主頁 > 知識庫 > 查詢翻頁優化第1/2頁

查詢翻頁優化第1/2頁

熱門標簽:外呼系統API接口 金昌電話機器人價格 縣域地圖標注打印店 個人可以辦理400電話么 修改地圖標注 萊西電子地圖標注 怎么在地圖標注自己 鳳臺百度地圖標注店 武夷山旅游地圖標注
復制代碼 代碼如下:

SCRIPT language=VBSCRIPT RUNAT=SERVER>

'//---- COCOON_自定義類_翻頁優化代碼 ----//'
Class cc_db_Pager
    '--------------------------------
    '     COCOON Db_Pager 類 (Ver: 1.02)
    '     作者: Sunrise_Chen (sunrise_chen@msn.com)
    '     請保留此信息,謝謝。
    '     
    '     2003/06 修正一個錯誤,描述:如果ID不唯一,將產生多條重復記錄的錯誤。
    '                           2003.5
    '--------------------------------

    '//-------------------- 定義變量 --------------------//'
    Private sTableName        '//表名
    Private sSqlString        '//自定義Sql語句
    Private aCondition()        '//查詢條件(數組)
    Private sCondition        '//查詢條件(字符串)
    Private iPage        '//當前頁碼
    Private iPageSize        '//每頁記錄數
    Private iPageCount        '//總頁數
    Private iRecCount        '//當前查詢條件下的記錄數
    Private iTotalRecCount    '//總記錄數
    Private sFields        '//輸出的字段名
    Private sOrderBy        '//排序字符串
    Private sSql        '//當前的查詢語句
    Private sPkey        '//主鍵
    Private oConn        '//連接對象
    Private iDefPageSize        '//默認每頁顯示的記錄數
    Private sProjectName        '/項目名
    Private sVersion        '/版本號
    Private bShowError        '//是否顯示錯誤信息

    '//-------------------- 事件、方法 --------------------//'
    '//類初始化事件
    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 類系列 數據庫翻頁優化"
        sVersion        = "1.02"
    End Sub

    '//類結束事件
    Private Sub Class_Terminate()
        Set oConn = Nothing
    End Sub

    '//錯誤處理
    Public Sub doError(s)
            Dim sTmp
            sTmp = CLng(Rnd() * 100)
            Response.write( "DIV STYLE='WIDTH:760;font-size:9pt;cursor:hand'>" )
            Response.write( "LABEL ONCLICK='ERRORDIV"sTmp".style.display=(ERRORDIV"sTmp".style.display==""""?""none"":"""")'>" )
            Response.write( "SPAN STYLE='BACKGROUND-COLOR:#CCCC00;COLOR:WHITE;'>〖 CC_db_Pager 提示信息 〗/SPAN>BR>/LABEL>" )
            Response.write( "DIV ID='ERRORDIV"sTmp"' STYLE='DISPLAY:NONE;WIDTH:100%;" )
            Response.write( "BORDER: 1PX SOLID #CCCC00;PADDING:5;overflow:hidden;text-overflow:ellipsis;'>NOBR>" )
            Response.write( "SPAN STYLE='COLOR:RED'>Description/SPAN>: "  s  "BR>" )
            Response.write( "SPAN STYLE='COLOR:RED'>Provider/SPAN>: "  sProjectName )
            Response.write( "  SPAN STYLE='COLOR:RED'>Version/SPAN>: "  sVersion  "BR>" )
            Response.write( "/NOBR>/DIV>/DIV>BR>" )
    End Sub

    '//產生分頁的SQL語句
    Public Function getSql()
        Dim iStart, iEnd
        Call makeCondition()
        iStart = ( iPage - 1 ) * iPageSize
        iEnd = iStart + iPageSize
        getSql  = " SELECT DISTINCT "  sFields  " FROM ["sTableName"] " _
                 " WHERE ["sPKey"] NOT IN ( " _
                 "   SELECT TOP "iStart" ["sPKey"] FROM ["sTableName"] "  sCondition  " "  sOrderBy  " " _
                 " )" _
                 " AND ["sPKey"] IN ( " _
                 "   SELECT TOP "iEnd" ["sPKey"] FROM ["sTableName"] "  sCondition  " "  sOrderBy  " " _
                 " )" _
                 " "  sOrderBy  " "
    End Function

    '//產生條件字符串
    Private Sub makeCondition()
        If UBound(aCondition)>=0 Then
            sCondition = " WHERE "  Join(aCondition, " AND ")
        End If
    End Sub

    '//計算總記錄數(帶條件)
    Private Sub CaculateRecCount()
        On Error Resume Next
        Dim oRs
        Call makeCondition()
        Set oRs = oConn.Execute( "SELECT COUNT(["sPKey"]) FROM ["  sTableName  "]"  sCondition )
        If Err Then
            doError Err.Description
            Response.End()
        End If
        iRecCount = oRs.Fields.Item(0).Value
        Set oRs = Nothing
    End Sub

    '//計算總記錄數(不帶條件)
    Private Sub CaculateTotalRecCount()
        On Error Resume Next
        Dim oRs
        Set oRs = oConn.Execute( "SELECT COUNT(["sPKey"]) FROM ["  sTableName  "]" )
        If Err Then
            doError Err.Description
            Response.End()
        End If
        iTotalRecCount = oRs.Fields.Item(0).Value
        Set oRs = Nothing
    End Sub

    '//計算頁數
    Private Sub CaculatePageCount()
        If isNull(iRecCount) Then CaculateRecCount()
        If iRecCount = 0 Then iPageCount = 0 : Exit Sub
        iPageCount = Abs( Int( 0 - (iRecCount / iPageSize) ) )
    End Sub

    '//增加條件
    Public Sub AddCondition(s)
        If Len(s)0 Then Exit Sub
        ReDim Preserve aCondition(UBound(aCondition)+1)
        aCondition(UBound(aCondition)) = s
    End Sub

    '//版本信息
    Public Function Information()
        doError "Coding by A HREF='MAILTO:sunrise_chen@msn.com'>Sunrise_Chen/A> @ A 
    End Function


    '//-------------------- 輸入屬性 --------------------//'
    '//定義連接對象
    Public Property Set ActiveConnection(o)
        Set oConn = o
    End Property

    '//定義查詢表名
    Public Property Let TableName(s)
        sTableName = s
    End Property

    '//定義需要輸出的字段名
    Public Property Let Fields(s)
        sFields = s
    End Property

    '//定義主鍵
    Public Property Let Pkey(s)
        sPkey = s
    End Property

    '//定義排序規則
    Public Property Let OrderBy(s)
        sOrderBy = " ORDER BY "  s  " "
    End Property

    '//定義每頁的記錄條數 
    Public Property Let PageSize(s)
        iPageSize = s
        If Not isNumeric(iPageSize) Then iPageSize = iDefaultPageSize
        If CLng(iPageSize)1 Then iPageSize = iDefaultPageSize
    End Property

    '//定義當前頁碼
    Public Property Let Page(s)
        iPage = s
        If Not isNumeric(iPage) Then iPage = 1
        If CLng(iPage)1 Then iPage = 1
        Call CaculatePageCount()
        If CLng(iPage)>CLng(iPageCount) And iPageCount>0 Then iPage = iPageCount
    End Property

    '//自定義查詢語句
    Public Property Let Sql(s)
        sSqlString = s
    End Property

    '//-------------------- 輸出屬性 --------------------//'
    '//取得當前條件下的記錄數
    Public Property Get RecordCount
        If isNull(iRecCount) Then CaculateRecCount()
        RecordCount = iRecCount
    End Property

    '//取得當前頁碼
    Public Property Get Page
        Page = iPage
    End Property

    '//取得當前頁碼
    Public Property Get AbsolutePage
        AbsolutePage = iPage
    End Property

    '//取得當前查詢的條件
    Public Property Get Condition
        If Len(sCondition)1 Then makeCondition()
        Condition = sCondition
    End Property

    '//取得總的記錄數
    Public Property Get TotalRecordCount
        If isNull(iTotalRecCount) Then CaculateTotalRecCount()
        TotalRecordCount = iTotalRecCount
    End Property

    '//取得總頁數
    Public Property Get PageCount
        If isNull(iPageCount) Then CaculatePageCount()
        PageCount = iPageCount
    End Property

    '//得到分頁后的記錄集
    Public Property Get Recordset
        On Error Resume Next
        sSql = getSql()
        Set Recordset = oConn.Execute( sSql )
        If Err Then
            If bShowError Then doError Err.Description
            If Len(sSqlString)>0 Then
                Set Recordset = oConn.Execute( sSqlString )
                If Err Then
                    doError Err.Description
                    Response.End()
                End If
            Else
                doError Err.Description
            End If
        End If
        Err.Clear()
    End Property

    '//版本信息
    Public Property Get Version
        Version = sVersion
    End Property

End Class

/SCRIPT>

12下一頁閱讀全文

標簽:涼山 楚雄 邢臺 南京 上海 通遼 赤峰 清遠

巨人網絡通訊聲明:本文標題《查詢翻頁優化第1/2頁》,本文關鍵詞  查詢,翻頁,優化,第,2頁,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《查詢翻頁優化第1/2頁》相關的同類信息!
  • 本頁收集關于查詢翻頁優化第1/2頁的相關信息資訊供網民參考!
  • 推薦文章
    欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品
  • <rt id="w000q"><acronym id="w000q"></acronym></rt>
  • <abbr id="w000q"></abbr>
    <rt id="w000q"></rt>
    欧美成人精品福利| 国产在线视频不卡二| 成人动漫中文字幕| 婷婷激情四射网| 国产亚洲精品久| 精品一区二区三区在线播放视频 | 日韩欧美一二区| 五月天亚洲精品| 影音先锋资源av| 欧美日韩黄色一区二区| 亚洲在线视频一区| 欧美熟妇精品一区二区| 欧美日韩一级片在线观看| 一区二区三区蜜桃网| 一区二区三区人妻| 欧美日本在线观看| 丝瓜av网站精品一区二区| 捆绑裸体绳奴bdsm亚洲| 欧美一级午夜免费电影| 麻豆国产精品一区二区三区 | 国产精品久久久久婷婷二区次| 国产一区二区三区黄视频 | 欧美sm美女调教| 蜜桃av噜噜一区| 99国产精品免费| 国产精品久久久久一区二区三区 | 国产在线精品视频| 日韩精品久久久久久久的张开腿让| 久久久www免费人成精品| 国产精品一区专区| 日韩a级片在线观看| 亚洲欧美日韩国产一区二区三区| 免费人成视频在线播放| 3d成人动漫网站| 另类小说综合欧美亚洲| 欧美人与禽zoz0善交| 国产精品无码永久免费888| 国产成人亚洲精品狼色在线| 99精品久久久久| 亚洲午夜免费福利视频| 欧美图片一区二区| 国产精品网站在线播放| 男人操女人下面视频| 欧美一卡二卡在线观看| 国产一区二三区| 色婷婷亚洲一区二区三区| 亚洲国产wwwccc36天堂| 国产熟女一区二区| 中文字幕日韩欧美一区二区三区| 成人啪啪18免费游戏链接| 欧美va天堂va视频va在线| 高清不卡一区二区| 538在线一区二区精品国产| 久久国产精品99精品国产| 黄色精品视频在线观看| 亚洲综合网站在线观看| 亚洲精品视频久久久| 亚洲欧洲国产日本综合| 菠萝菠萝蜜网站| 国产精品全国免费观看高清| 日批视频免费看| 国产亚洲美州欧州综合国| 先锋资源在线视频| 久久久久久久网| 中文字幕一二三区| 亚洲精品一区在线观看| 91在线观看免费视频| 精品少妇一区二区三区在线播放| 大胆亚洲人体视频| 日韩一区二区三区免费看| 成人在线视频一区| 666欧美在线视频| 成人免费视频视频| 日韩欧美一区在线观看| jvid福利写真一区二区三区| 日韩欧美www| 99精品欧美一区二区蜜桃免费| 日韩欧美国产综合在线一区二区三区| 成人一区二区三区视频| 日韩一区二区在线看片| proumb性欧美在线观看| 久久亚洲影视婷婷| 国模无码视频一区| 亚洲欧洲韩国日本视频| 少妇av片在线观看| 日韩精品欧美精品| 在线中文字幕一区二区| 国产精品一区免费视频| 日韩一区二区三区电影在线观看 | 国产亚洲成av人在线观看导航| 美女流白浆视频| 中文字幕在线观看一区二区| 日韩人妻无码精品综合区| 亚洲国产视频一区| 国产一区二区视频在线观看免费| 久99久精品视频免费观看| 欧美精品在线一区二区| bt欧美亚洲午夜电影天堂| 久久精品视频免费| 美女久久久久久久久久| 午夜精品福利视频网站| 日本精品视频一区二区三区| 国产酒店精品激情| 精品卡一卡二卡三卡四在线| 国产黑丝在线观看| 亚洲在线一区二区三区| 色噜噜狠狠成人网p站| 国产99久久久国产精品免费看| 精品国产一二三区| 亚洲天堂成人av| 亚洲成人免费电影| 欧美日韩在线播放| 91视频国产资源| 亚洲视频免费在线| 男人与禽猛交狂配| 懂色一区二区三区免费观看| 久久久久久久久免费| 久久精品国产亚洲av久| 日本欧美在线观看| 欧美一二区视频| 极品白嫩丰满美女无套| 视频在线在亚洲| 538在线一区二区精品国产| 精品人妻一区二区免费| 亚洲mv大片欧洲mv大片精品| 精品视频全国免费看| 亚洲欧美激情一区二区三区| 亚洲精品高清视频在线观看| 在线一区二区三区做爰视频网站| 成人毛片老司机大片| 成人免费在线播放视频| 福利所第一导航| 91在线精品一区二区三区| 一区二区三区在线视频观看| 在线免费不卡视频| 男人女人拔萝卜视频| 五月天精品一区二区三区| 51精品久久久久久久蜜臀| 一区二区三区免费在线观看视频| 日本sm残虐另类| 欧美大片国产精品| 欧美黄色高清视频| 高清国产一区二区| 亚洲激情图片qvod| 4438x亚洲最大成人网| 亚洲精品视频大全| 黄色资源网久久资源365| 国产婷婷色一区二区三区在线| 日韩一卡二卡在线观看| 成人精品视频一区二区三区尤物| 亚洲欧洲一区二区三区| 欧美性色欧美a在线播放| 精品无码人妻少妇久久久久久| 日韩国产欧美在线观看| 精品国产乱码久久久久久夜甘婷婷 | 欧美日韩电影一区| 欧美图片一区二区| 国产99久久久国产精品潘金| 亚洲精品乱码久久久久久黑人 | 国产盗摄x88av| 国产精品99久久久精品无码| 亚洲 欧美综合在线网络| 欧美xxxxx牲另类人与| 欧美h片在线观看| 91网站在线观看视频| 五月激情综合婷婷| 精品国产乱码久久久久久久久| 伊人在线视频观看| 国产成人av片| 久久99国产精品久久99| 中文字幕综合网| 日韩一区二区免费在线观看| 91动漫免费网站| gogo亚洲国模私拍人体| 另类小说图片综合网| 亚洲欧洲制服丝袜| 日韩免费电影一区| 日韩一区二区三区四区在线| www.17c.com喷水少妇| 国产成人夜色高潮福利影视| 亚洲午夜激情网站| 国产欧美精品区一区二区三区| 欧美性猛交xxxx黑人交| av电影网站在线观看| 99精品国产91久久久久久| 热久久一区二区| 亚洲色图都市小说| 精品国产伦一区二区三区免费| 色狠狠av一区二区三区| 一本色道久久综合亚洲精品图片| 成人av一区二区三区| 男男成人高潮片免费网站| 国产精品国产三级国产有无不卡 | 欧美日韩卡一卡二| 国产毛片欧美毛片久久久| 初高中福利视频网站| 国产伦精一区二区三区| 亚洲福利一二三区| 亚洲欧美中日韩| 91精品国产综合久久蜜臀 |