ASP做的网站,有好几万条数据,数据没有分页,这样的显示结果会怎样
如题,我做的小网站,有好几万条数据,用的是ACCESS和ASP,目前没有做分页处理,那么也就是将会把好几万条数据显示在一个页面里,这样的显示结果会怎么样,分页怎么分呢
[解决办法]
<%response.Charset = "gb2312"%>
<!--#include file="Conn.asp"-->
<%
sub echo(str)
response.write str
response.flush
end sub
%>
<%
Set rs=Server.CreateObject("Adodb.Recordset")
sql="select * from Sorttwo"
rs.open sql,Conn,1,1
rs.pagesize = 5
CurPage = request("CurPage")
if CurPage = "" then CurPage = 1
rs.absolutepage = CurPage
for i = 1 to rs.pagesize
echo rs("Sorttwo_Name") & "<br>"
if not rs.eof then rs.movenext
if rs.eof then exit for
next
%>
<a href="?curpage=<%=rs.pagecount/rs.pagecount%>">首页</a>
<%
if CurPage = 1 then
echo "上一页"
else
echo "<a href='?curpage="&CurPage-1&" '>上一页 </a> "
end if
if rs.pagecount<CurPage+1 then
echo "下一页"
else
echo "<a href='?curpage="&CurPage+1&" '>下一页 </a>"
end if
echo "共"&rs.pagecount&"页 "
echo "当前第"&CurPage&"页"
%>
<a href="?curpage=<%=rs.pagecount%>">尾页</a>
<%
echo "<select onchange='javascript:location.href=/test.asp?hello= '>"
for i =1 to rs.pagecount
echo "<option><a href=' ?curpage="&i&" '>第"&i&"页</a></option>"
next
echo "</select>"
%>
<option value="">选页</option>
<% for t=1 to rsglwj.pagecount%>
<option value="?step=glwj&page=<%=t%>"><%=t%></option>
<%next%>
</select>
每页<%=rsglwj.pagesize%>条记录 现在是第<%=epage%>页 共有<%=rsglwj.pagecount%>页