• λ我爱Aspx >> C#.Net >> Access2000数据库80万记录通用快速分页类_ASP技巧
  • Access2000数据库80万记录通用快速分页类_ASP技巧

  • :aspxer  Դ:internet  :2007-4-28 23:45:57  ؼ:asp,数据库,数据
  • If ((sintTmp < 0) Or (sintRefresh = 1))Then

    Dim sql, rs

    sql = "SELECT COUNT(" & sstrPrimaryKey & ")" & _

    " FROM " & sstrTableName & _

    sstrCondiction

    Set rs = sobjConn.execute(sql)

    If rs.eof or rs.bof Then

    sintTmp = 0

    Else

    sintTmp = rs(0)

    End If

    sintRecordCount = sintTmp

    response.Cookies("_xp_" & sstrCookiesName) = sintTmp

    Else

    sintRecordCount = sintTmp

    End If

    End Sub

    Rem ## 初始化分页信息

    Private Sub InitPageInfo()

    sstrPageInfo = ""

    If Not(sbooInitState) Then Exit Sub

    Dim surl

    surl = sstrPageUrl

    If Instr(1, surl, "?", 1) > 0 Then

    surl = surl & "&" & sstrPageVar & "="

    Else

    surl = surl & "?" & sstrPageVar & "="

    End If

    If sintPageNow <= 0 Then sintPageNow = 1

    If sintRecordCount mod sintPageSize = 0 Then

    sintPageMax = sintRecordCount \ sintPageSize

    Else

    sintPageMax = sintRecordCount \ sintPageSize + 1

    End If

    If sintPageNow > sintPageMax Then sintPageNow = sintPageMax

    If sintPageNow <= 1 then

    sstrPageInfo = "首页 上一页"

    Else

    sstrPageInfo = sstrPageInfo & " <a href=""" & surl & "1"">首页</a>"

    sstrPageInfo = sstrPageInfo & " <a href=""" & surl & (sintPageNow - 1) & """>上一页</a>"

    Ҷƪл˵?
  • һƪ用ASP实现长文章用分页符来分页显示_ASP技巧
    һƪSQL Server 2005: 利用新的ranking函数实现高效的数据分页操作_数据库技巧