• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

asp分页(自己整理的2个分页程序)

asp 搞代码 4年前 (2022-01-03) 19次浏览 已收录 0个评论

asp下的分页程序代码

asp分页程序

<!–
.STYLE1 {font-size: 12px}
–>

  

  <%
set rs=server.createobject(“adodb.recordset”) 
conn = “DBQ=” + server.mappath(“zheng.mdb”) + “;DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};” 
sql=”select * from user” 

rs.open sql,conn,1,2 
rs.pagesize=6 ‘设置页面显示得页数
   if request(“page”)”” then
     epage=cint(request(“page”))
      if epage<1 then epage=1
      if epage>rs.pagecount then epage=rs.pagecount
   else
   epage=1
   end if
   rs.absolutepage=epage
   for i=0 to rs.pagesize-1
   if rs.bof or rs.eof then exit for
%>

  

  

<%
 rs.movenext 
next
%>

姓名 密码

  
   
  
   
  
   
  
    现在是第页一共有
  <input name="page" value="” maxlength=5 tyep=text />
 页

 

 
  <%

name=request(“name”)
pass=request(“pass”)
if name”” and pass”” then
rs.Addnew
rs(“name”)=name
rs(“pass”)=pass
rs.update
rs.close
end if
%>

  

    

  

    
    

  <%
set mrs=server.createobject(“adodb.recordset”) 
conn = “DBQ=” + server.mappath(“zheng.mdb”) + “;DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};” 
sql=”select * from user” 

mrs.open sql,conn,1,1
If mRs.bof and mRs.eof then
    Response.Write”没有任何记录
    Response.End
   Else
    mRs.PageSize =6’每页记录条数
    iCount=mRs.RecordCount ‘记录总数
    iPageSize=mRs.PageSize
    maxpage=mRs.PageCount
    page=request(“page”)

    If Not IsNumeric(page) or page=”” then
     page=1
    Else
     page=cint(page)
    End If
    If page<1 then
     page=1
    ElseIf  page>maxpage then
     page=maxpage
    End If
     mRs.AbsolutePage=Page
    If page=maxpage then
     x=iCount-(maxpage-1)*iPageSize
    Else
     x=iPageSize
    End If
   End If

   for i=1 to mRs.pagesize

%>

<%
  mRs.movenext
     If mRs.eof then exit for
     next
     mRs.close
     Set mRs=nothing
     %>

   

    
    <%
    call PageControl(iCount,maxpage,page)
    Sub PageControl(iCount,pagecount,page)

    ‘生成上一页下一页链接
    Dim query, a, x, temp
    action = “http://” & Request.ServerVariables(“HTTP_HOST&#8221;) & Request.ServerVariables(“SCRIPT_NAME”)
    query = Split(Request.ServerVariables(“QUERY_STRING”), “&”)
    For Each x In query
     a = Split(x, “=”)
     If StrComp(a(0), “page”, vbTextCompare)  0 Then
      temp = temp & a(0) & “=” & a(1) & “&”
     End If
    Next
     Response.Write(“

“)
     Response.Write(““)
     Response.Write(“

“)
     Response.Write(“

“)
     If page<=1 then
      Response.Write (“首页 ” )
      Response.Writ来源gao.dai.ma.com搞@代*码网e (“上一页 “)
     Else
      Response.Write(“首页 “)
      Response.Write(“上一页 “)
     End If
     If page>=pagecount then
      Response.Write (“下一页 “)
      Response.Write (“尾页 “)
     Else
      Response.Write(“下一页 “)
      Response.Write(“尾页 “)
     End If
     Response.Write(” 页次:” & page & “/” & pageCount & ” 页”)
     Response.Write(” 共有 ” & iCount & ” 条留言”)
     Response.Write(” 转到 ” & “” & ” 页 “)
     Response.Write(“

“)

    End Sub
    %>
    

以上就是asp分页(自己整理的2个分页程序)的详细内容,更多请关注gaodaima搞代码网其它相关文章!


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:asp分页(自己整理的2个分页程序)

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址