• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    在asp中通过getrows实现数据库记录分页的一段代码

    复制代码 代码如下:
    %@ Language = VBSCRIPT %> 
    % Option Explicit %> 

    rem 在asp中通过getrows实现数据库记录分页的一段代码 
      Dim iStart, iOffset 
      iStart = Request("Start") 
      iOffset = Request("Offset") 

      if Not IsNumeric(iStart) or Len(iStart) = 0 then 
        iStart = 0 
      else 
        iStart = CInt(iStart) 
      end if 

      if Not IsNumeric(iOffset) or Len(iOffset) = 0 then 
        iOffset = 30 
      else 
        iOffset = Cint(iOffset) 
      end if 

      Response.Write "Viewing "  iOffset  " records starting at record "  iStart  "BR>" 

      Dim objConn, objRS 
      Set objConn = Server.CreateObject("ADODB.Connection") 
      'objConn.Open "DSN=MP3" 
    dim connstr 
    dim db 
    db="csnjimageman.mdb" 
    connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="  Server.MapPath(""db"") 
    objconn.Open connstr 

      Set objRS = Server.CreateObject("ADODB.Recordset") 
      objRS.Open "SELECT * FROM imageinfo", objConn 

      Dim aResults 
      aResults = objRS.GetRows 

      objRS.Close 
      Set objRS = Nothing 

      objConn.Close 
      Set objConn = Nothing 


      Dim iRows, iCols, iRowLoop, iColLoop, iStop 
      iRows = UBound(aResults, 2) 
      iCols = UBound(aResults, 1) 

      If iRows > (iOffset + iStart) Then 
        iStop = iOffset + iStart - 1 
      Else 
        iStop = iRows 
      End If 

      For iRowLoop = iStart to iStop 
        For iColLoop = 0 to iCols 
          Response.Write aResults(iColLoop, iRowLoop)  " " 
        Next 
        Response.Write "BR>" 
      Next   

      Response.Write "P>" 
      if iStart > 0 then 
        'Show Prev link 
        Response.Write "A HREF=""GetRows.asp?Start="  iStart-iOffset  _ 
                       "Offset="  iOffset  """>Previous "  iOffset  "/A>" 
      end if 

      if iStop  iRows then 
        'Show Next link 
        Response.Write " A HREF=""GetRows.asp?Start="  iStart+iOffset  _ 
                       "Offset="  iOffset  """>Next "  iOffset  "/A>" 
      end if 
    %> 

    您可能感兴趣的文章:
    • 用GetString提高ASP的速度
    • asp ADO GetString函数与用GetString来提高ASP的速度
    • asp中在JScript中使用RecordSet对象的GetRows
    • asp中通过getrows实现数据库记录分页的一段代码
    • asp中记录集对象的getrows和getstring用法分析
    上一篇:ASP动态生成的javascript表单验证代码
    下一篇:asp错误的几种处理方式
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    在asp中通过getrows实现数据库记录分页的一段代码 在,asp,中,通过,getrows,实现,