亚洲综合原千岁中文字幕_国产精品99久久久久久久vr_无码人妻aⅴ一区二区三区浪潮_成人h动漫精品一区二区三

主頁 > 知識庫 > 查詢翻頁優化第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頁的相關信息資訊供網民參考!
  • 推薦文章
    国产视频一区二区三区四区| 青青久久精品| 日日夜夜婷婷| 一级女性全黄久久生活片| 国产精品123| 国产视频久久久久| 国产视频一区二区在线播放| 欧美a级v片不卡在线观看| 日本伦理片网站| 色综合久久天天综合绕观看| 九九干| 久久99青青久久99久久| 色综合久久天天综合绕观看| 欧美激情一区二区三区在线播放| 九九热国产视频| 中文字幕一区二区三区精彩视频| 国产伦理精品| 国产伦久视频免费观看 视频| 免费毛片播放| 九九久久国产精品| 麻豆网站在线看| 日韩中文字幕在线观看视频| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 久久福利影视| 欧美大片aaaa一级毛片| 欧美激情在线精品video| 亚洲 国产精品 日韩| 国产成人女人在线视频观看| 国产精品12| 九九久久99综合一区二区| 精品在线免费播放| 韩国毛片免费| 亚洲 男人 天堂| 欧美另类videosbestsex视频| 国产伦久视频免费观看 视频| 国产亚洲精品aaa大片| 久久国产精品永久免费网站| 日韩免费片| 天堂网中文字幕| 美女免费精品视频在线观看| 黄色免费网站在线| 日韩中文字幕一区| 中文字幕一区二区三区精彩视频| 精品视频在线观看免费| 久久成人性色生活片| 成人免费高清视频| 日韩一级黄色| 亚洲第一页乱| 99热精品在线| 麻豆网站在线看| 国产伦精品一区二区三区在线观看| 国产成人欧美一区二区三区的| 国产成人精品在线| 国产视频一区在线| 国产视频一区二区在线播放| 欧美激情一区二区三区在线| 精品美女| 欧美一级视频免费观看| 九九干| 韩国毛片| 欧美一级视频免费观看| 成人免费福利片在线观看| 九九久久99| a级黄色毛片免费播放视频| 国产高清在线精品一区二区 | 午夜欧美成人香蕉剧场| 国产精品免费久久| 精品视频免费看| 日韩在线观看视频免费| 黄视频网站在线看| 欧美激情一区二区三区在线播放| 国产91精品一区二区| 中文字幕一区二区三区精彩视频| 国产91精品系列在线观看| 国产成人精品综合在线| 九九久久国产精品| 韩国三级视频在线观看| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 一本高清在线| 欧美一区二区三区在线观看| 欧美a级片视频| 日韩专区一区| 四虎影视库国产精品一区| 欧美激情伊人| 国产一区二区精品久久| 欧美a免费| 国产亚洲精品aaa大片| 国产视频网站在线观看| 九九免费高清在线观看视频| 成人a级高清视频在线观看| 亚洲女人国产香蕉久久精品 | 午夜欧美成人香蕉剧场| 久久国产精品自由自在| 黄视频网站免费看| 欧美1区| 国产一区二区高清视频| 天天做人人爱夜夜爽2020毛片| 精品久久久久久影院免费| 欧美国产日韩在线| 国产成人精品综合在线| 精品视频免费看| 韩国毛片免费| 99久久精品国产免费| 国产韩国精品一区二区三区| 韩国毛片免费大片| 久久精品大片| 国产91丝袜在线播放0| 国产一级生活片| 韩国三级视频在线观看| 国产综合91天堂亚洲国产| 韩国三级香港三级日本三级la| 日韩中文字幕在线观看视频| 黄色福利片| 九九国产| 久久99中文字幕| 美国一区二区三区| a级毛片免费观看网站| 可以免费看毛片的网站| 超级乱淫黄漫画免费| 久久99这里只有精品国产| 黄视频网站在线免费观看| 欧美另类videosbestsex视频| 精品国产一区二区三区久| 久久成人性色生活片| 欧美大片a一级毛片视频| 精品视频一区二区三区免费| 亚洲不卡一区二区三区在线| 国产一区二区精品久久91| 九九九国产| 精品视频在线看| 精品视频在线看| 久久99爰这里有精品国产| 天天做日日爱夜夜爽| 国产欧美精品| 午夜家庭影院| 国产不卡在线看| 国产精品自拍在线观看| 国产福利免费观看| 日韩专区一区| 国产亚洲精品aaa大片| 久久国产影院| 台湾毛片| 精品国产三级a| 久草免费在线色站| 国产视频一区二区在线观看| 色综合久久天天综线观看| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 黄色短视屏| 欧美一区二区三区在线观看| 九九久久99| 一级女性全黄生活片免费| 天天色成人| 精品国产香蕉在线播出| 九九干| 99久久精品国产高清一区二区| 国产网站在线| 中文字幕Aⅴ资源网| 欧美国产日韩精品| 午夜家庭影院| a级黄色毛片免费播放视频| 中文字幕一区二区三区精彩视频| 中文字幕一区二区三区 精品| 日韩免费片| 国产美女在线观看| 国产高清视频免费观看| 天天做日日干| 香蕉视频三级| 成人免费观看男女羞羞视频| 成人免费观看视频| 日日爽天天| 色综合久久天天综线观看| 精品国产一区二区三区久久久蜜臀| 黄色免费网站在线| 日韩中文字幕一区| 午夜欧美福利| 欧美另类videosbestsex视频| 亚洲爆爽| 成人a大片高清在线观看| 亚洲 欧美 91| 国产激情视频在线观看| 欧美国产日韩一区二区三区| 午夜精品国产自在现线拍| 国产不卡精品一区二区三区| 精品久久久久久中文字幕一区| 九九精品影院| 99色精品| 亚洲女初尝黑人巨高清在线观看| a级黄色毛片免费播放视频| 四虎久久精品国产| 久久99这里只有精品国产| a级精品九九九大片免费看| 九九精品久久久久久久久| 久久国产精品自由自在| 一a一级片| 亚久久伊人精品青青草原2020| 成人免费网站久久久| 国产伦精品一区三区视频| 欧美大片aaaa一级毛片| 成人a级高清视频在线观看| 91麻豆精品国产高清在线|