asp如何对access数据库的数据进行分页

<%
Mytype = request("newstype")
'response.write Mytype

exec = "select * from newscenter where newstype='" & Mytype & "'order by newstime desc"
'response.write exec
set rs = server.createobject("adodb.recordset")
rs.open exec,conn,1,1
infonum = rs.RecordCount

pageSize = 10
rs.PageSize = pageSize
pagecount = rs.PageCount
page = int(request.QueryString("page"))
'response.write pagecount
'response.write page
if page <= 0 then page = 1
if page > pagecount then page = pagecount
if request.QueryString("page") = "" then page = 1
'response.write page
'response.end
rs.AbsolutePage = page
count = 1 
%>



 <%
			for i=1 to pageSize
			if not rs.eof and count <= rs.PageSize then
       %>
              <tr>
             <%=rs("newstitle")%>
              <%=FormatDateTime(Rs("newstime"),vbShortDate)%>
              </tr>
              <%
			count = count + 1
			rs.movenext
		    end if
	        next
	        rs.close
	        set rs = nothing
      %>

分页文章内容


 <%if pagecount = 1 then%>
          << 起始页
              < 上一页
               > 下一页
               >> 最终页
            
            <%end if%>
            <%if pagecount > 1 and page = 1  then%>
            << 起始页
               < 上一页
                <a href="news_list.asp?newstype=<%=Mytype%>&page=<%=page+1%>">> 下一页</a>
                <a href="news_list.asp?newstype=<%=Mytype%>&page=<%=pagecount%>">>> 最终页</a>
           
            <%end if%>
            <%if pagecount > 1 and page>1 and page < pagecount then%>
           <a href="news_list.asp?newstype=<%=Mytype%>&page=1"><< 起始页</a>
                <a href="news_list.asp?newstype=<%=Mytype%>&page=<%=page-1%>">< 上一页</a>
                <a href="news_list.asp?newstype=<%=Mytype%>&page=<%=page+1%>">> 下一页</a>
                <a href="news_list.asp?newstype=<%=Mytype%>&page=<%=pagecount%>">>> 最终页</a>
            <%end if%>
            <%if pagecount > 1 and page = pagecount then%>
           <a href="news_list.asp?newstype=<%=Mytype%>&page=1" target="_self"><< 起始页</a>
             <a href="news_list.asp?newstype=<%=Mytype%>&page=<%=page-1%>">< 上一页</a>
                > 下一页
                >> 最终页
           
          <%end if%>

显示上下页

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值