Python语言技术文档

微信小程序技术文档

php语言技术文档

jsp语言技术文档

asp语言技术文档

C#/.NET语言技术文档

html5/css技术文档

javascript

点击排行

您现在的位置:首页 > 技术文档 > asp技巧

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

来源:中文源码网    浏览:169 次    日期:2024-04-30 09:53:32
【下载文档:  asp分页(自己整理的2个分页程序).txt 】


asp分页(自己整理的2个分页程序)
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%> asp分页程序

<% 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 %>
姓名 密码
<%=rs("name")%> <%=rs("pass")%>
<%if epage=1 then response.Write("首页")else response.Write(""&"首页"&"")%> <%if epage=1 then response.write("上一页")else response.write"上一页"%> <%if epage = rs.pagecount then response.write("下一页")else response.write"下一页"%> <%if epage = rs.pagecount then response.write("末页")else response.write"末页"%> 现在是第<%=epage%>页一共有<%=rs.pagecount%>

<% 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 %>
<%=mrs("name")%> <%=mrs("pass")%>
<% call PageControl(iCount,maxpage,page) Sub PageControl(iCount,pagecount,page) '生成上一页下一页链接 Dim query, a, x, temp action = "http://" & Request.ServerVariables("HTTP_HOST") & 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.Write ("上一页 ") 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 %>

相关内容