最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

查詢翻頁優(yōu)化

 更新時間:2006年09月30日 00:00:00   作者:  

使用說明
復制代碼 代碼如下:

Class cc_db_Pager
    Public Property Let ConnectionString    '//設置連接字符串
    Public Property Set ActiveConnection(o)    '//設置連接對象(與ConnectionString屬性二者取一)
    Public Property Let TableName(s)    '//設置查詢表名或視圖名
    Public Property Let Fields(s)        '//設置輸出字段名(可省略,默認為"*",即所有字段)
    Public Property Let Pkey(s)        '//設置主鍵(可省略,默認為"ID")
    Public Property Let OrderBy(s)        '//排序規(guī)則(可省略,省略則按默認規(guī)則排序)
    Public Property Let Page(s)        '//設置當前頁碼
    Public Property Let PageSize(s)        '//設置每頁記錄數(shù)
    Public Property Let Sql(s)        '//容錯的SQL語句(此功能有待進完善,暫保留)

    Puvlic Property Get Sql        '//返回已翻頁的SQL語句
    Public Property Get RecordCount        '//返回當前記錄數(shù)
    Public Property Get TotalRecordCoun    '//返回總記錄數(shù)
    Public Property Get Condition        '//保留
    Public Property Get PageCount        '//返回總頁數(shù)
    Public Property Get Recordset        '//返回已分頁的記錄集(核心)
    Public Property Get Version        '//返回本段代碼的版本信息
    Public Property Get Page        '//返回當前頁碼
    Public Property Get AbsolutePage    '//返回當前頁(同上)

    Public Function Information()
    Private Function getSql()
    Private Sub makeCondition()
    Private Sub CaculateRecCount()
    Private Sub CaculateTotalRecCount()
    Private Sub CaculatePageCount()
    Private Sub AddCondition(s)
    Private Sub Class_Initialize()
    Private Sub Class_Terminate()
End Class

使用方法演示
復制代碼 代碼如下:

<SCRIPT language="JavaScript">
    function doPage(n){
        location.href=location.pathname+'?page='+n+'&其他條件...';
    }
</SCRIPT>

<%
    Dim oDbPager
    iPageSize = DefaultPageSize
    Set oDbPager = New cc_db_Pager
    Set oDbPager.ActiveConnection = oConn
    oDbPager.TableName = "t_Company"
    oDbPager.Fields = "ID,Company,WebSite,MainProduct,UserLevel, Status, Phone, Fax"
    oDbPager.Pkey = "ID"
    oDbPager.OrderBy = "UserLevel DESC, Status DESC, CharIndex('中國',Country) DESC, ID DESC"
    oDbPager.PageSize = iPageSize
    oDbPager.AddCondition "Status>0"
    If Not isEmpty(Request.QueryString("Auth1")) Then
        oDbPager.AddCondition "Auth1>0"
    End If
    oDbPager.Page = Request.QueryString("page")
    iCurrPage = oDbPager.Page
    iRecCount = oDbPager.RecordCount
    iPageCount = oDbPager.PageCount
    sPageInfo = "當前頁為 "&iCurrPage&" 共計 "&iPageCount&" 個頁面 共有 "&iRecCount&" 條信息"
    sPager  = "" &  vbCrLf _
        & "[<A "&IIf(CInt(iCurrPage)<=1,"disabled href='javascript:void(0);'","href='javascript:doPage(1);'")&">首頁</A>]" & vbCrLf _
        & "[<A "&IIf(CInt(iCurrPage)<=1,"disabled href='javascript:void(0);'","href='javascript:doPage("&(iCurrPage-1)&");'")&">前頁</A>]" & vbCrLf _
        & "[<A "&IIf(CInt(iCurrPage)>=CInt(iPageCount),"disabled href='javascript:void(0);'","href='javascript:doPage("&(iCurrPage+1)&");'")&">后頁</A>]" & vbCrLf _
        & "[<A "&IIf(CInt(iCurrPage)>=CInt(iPageCount),"disabled href='javascript:void(0);'","href='javascript:doPage("&iPageCount&");'")&">末頁</A>]"
%>
...
<%
    Set oRs = oDbPager.Recordset
    Do While Not oRs.Eof
        '// ...
        oRs.MoveNext()
    Loop
%>
...
<%=sPageInfo%>
...
<%=sPager%>


相關文章

最新評論

宣城市| 塘沽区| 广德县| 泉州市| 涟水县| 饶阳县| 洞口县| 兴化市| 新民市| 上林县| 浦东新区| 盐边县| 泰来县| 阿拉善盟| 北安市| 桃园市| 祁门县| 永靖县| 胶南市| 中方县| 二连浩特市| 晋宁县| 拉萨市| 女性| 北安市| 宿迁市| 丹阳市| 新乡市| 翁源县| 商南县| 沽源县| 白银市| 丘北县| 永安市| 逊克县| 商都县| 浙江省| 久治县| 水城县| 庆云县| 昌江|