婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 查詢翻頁優化第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頁的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    日日夜夜一区二区| 一本大道久久a久久精二百| 日韩精品一二三区| 成人av电影观看| 日韩美女视频在线| 亚洲一区二区在线视频| 日韩一卡二卡三卡| 五月激情综合网| 成人精品一区二区三区中文字幕| 精品盗摄一区二区三区| 亚洲一区二区三区视频在线| 成人精品免费看| 综合av第一页| 99国产精品国产精品毛片| 国产偷v国产偷v亚洲高清| 日本中文一区二区三区| 视频一区视频二区中文| 91精品国产乱| 国产精一品亚洲二区在线视频| 精品女同一区二区| 国产精品一区2区| 综合激情网...| 欧美年轻男男videosbes| 日韩专区中文字幕一区二区| 日韩欧美高清dvd碟片| 国产经典欧美精品| 亚洲人成网站在线| 亚洲成人黄色影院| xf在线a精品一区二区视频网站| 国产一区二区三区免费看| 中文字幕一区二区三区色视频| 色哟哟精品一区| 男人的天堂亚洲一区| 欧美激情综合五月色丁香小说| 91久久国产最好的精华液| 免费久久精品视频| 日韩一区在线免费观看| 欧美一级日韩一级| 99久久国产免费看| 激情综合网av| 成人深夜在线观看| 樱桃视频在线观看一区| 欧美一卡二卡三卡| 91色九色蝌蚪| 国产精品一线二线三线| 性久久久久久久久| 亚洲视频网在线直播| 精品国产欧美一区二区| 在线观看日韩精品| 99久久久久久99| 国产乱码精品一区二区三区五月婷| 亚洲精品高清在线| 久久综合久久鬼色中文字| 欧美午夜寂寞影院| 成人av先锋影音| 国产精品中文字幕欧美| 在线电影欧美成精品| 一本到高清视频免费精品| 日本不卡一区二区| 亚洲综合成人在线| 日韩美女视频一区| 国产精品天天摸av网| 欧美不卡在线视频| 欧美一区二区三区系列电影| 色爱区综合激月婷婷| 成人av在线一区二区| 国产精品资源站在线| 久久福利资源站| 美女一区二区三区在线观看| 亚洲综合在线观看视频| 自拍偷拍亚洲激情| 亚洲激情在线激情| 最新中文字幕一区二区三区| 国产精品电影院| 日韩美女视频一区二区| 亚洲图片激情小说| 亚洲精品乱码久久久久久| 国产精品欧美久久久久一区二区 | 99re成人精品视频| 99re这里只有精品首页| 91丝袜美女网| 日本韩国欧美在线| 欧美日韩精品一区二区三区| 欧美日韩免费一区二区三区 | 久久久久国产成人精品亚洲午夜| 91精品国产入口在线| 欧美一区永久视频免费观看| 91精品国模一区二区三区| 91精品国产一区二区人妖| 欧美一区二区女人| 久久伊99综合婷婷久久伊| 国产情人综合久久777777| 国产精品美女久久久久久久久久久 | 91精品国产高清一区二区三区 | 91行情网站电视在线观看高清版| 91一区一区三区| 在线观看日韩国产| 青青青爽久久午夜综合久久午夜| 一区二区三区在线视频免费 | 亚洲天堂福利av| 奇米四色…亚洲| 国产伦精品一区二区三区免费迷 | 中文字幕欧美日韩一区| 国产精品欧美极品| 亚洲一区二区中文在线| 在线播放欧美女士性生活| 日韩和欧美的一区| 六月婷婷色综合| 国产精品中文字幕一区二区三区| 99久久久无码国产精品| 日韩亚洲欧美综合| 久久久欧美精品sm网站| 久久久国产精品午夜一区ai换脸| 国产精品网站在线| 国产在线国偷精品产拍免费yy| 日韩成人一区二区| 国产麻豆欧美日韩一区| 国产精品一二三| 欧美日韩国产乱码电影| 日韩一区和二区| 国产精品免费av| 天天操天天色综合| 国产sm精品调教视频网站| 国产精品久久久久久久久晋中 | 日本高清不卡视频| 久久久蜜桃精品| 免费成人在线网站| 在线观看91精品国产入口| 久久亚洲一级片| 中文字幕免费观看一区| 亚洲图片欧美一区| 91视频一区二区三区| 精品av综合导航| 亚洲制服丝袜av| 色婷婷av一区二区三区之一色屋| 精品国产乱码久久久久久牛牛| 亚洲人成精品久久久久| 久久66热re国产| 欧美精品乱码久久久久久| 中文字幕制服丝袜成人av| 日韩专区中文字幕一区二区| 欧美日本高清视频在线观看| 国产精品高清亚洲| av亚洲精华国产精华精华| 久久久久久免费| 日韩电影在线观看一区| 91官网在线免费观看| 亚洲激情图片一区| 日本久久电影网| 亚洲精品亚洲人成人网| 91美女福利视频| 一区二区视频免费在线观看| 色老综合老女人久久久| 亚洲精品videosex极品| 欧美人与z0zoxxxx视频| 午夜视黄欧洲亚洲| 91精品欧美一区二区三区综合在| 欧美日本免费一区二区三区| 五月婷婷久久丁香| 91精品国产综合久久香蕉的特点| 一区二区三区四区视频精品免费 | 9人人澡人人爽人人精品| 亚洲国产高清在线| 波多野结衣精品在线| 亚洲欧洲综合另类在线| 欧美日韩精品一区二区天天拍小说 | 国产综合色精品一区二区三区| 精品国产伦一区二区三区观看方式| 黑人巨大精品欧美黑白配亚洲| 欧美激情在线一区二区三区| 色婷婷精品久久二区二区蜜臂av | 欧美日韩亚洲国产综合| 五月婷婷色综合| 欧美激情综合网| 欧美午夜免费电影| 免费观看成人av| |精品福利一区二区三区| 91精品国产一区二区人妖| 国产成人一级电影| 亚洲欧美成aⅴ人在线观看| 制服丝袜日韩国产| 国产成a人无v码亚洲福利| 99久久伊人久久99| 亚洲一区二区偷拍精品| 精品粉嫩aⅴ一区二区三区四区| 青青草精品视频| 国产精品狼人久久影院观看方式| 91国产福利在线| 极品少妇一区二区三区精品视频| 亚洲欧美偷拍另类a∨色屁股| 欧美一区二区三区免费大片| 欧美国产乱子伦| 国产欧美日韩一区二区三区在线观看| 色婷婷综合在线| 成人激情免费网站| 亚洲精品国产无天堂网2021 | 天天做天天摸天天爽国产一区 | 精品国产免费人成在线观看| 91黄色激情网站| 94-欧美-setu|