为什么我的这个分页代码只能显示第一页的8条记录?点击下页的时候就是空页,没有记录?请高手帮我看看!!小弟不是不想动脑筋,真的是不知道哪的问题!谢谢了!!
<%
set rs=server.CreateObject("ADODB.Recordset")
sql="select * from gongy where cate='"& request.QueryString("cate") &"'"
rs.open sql,conn
page=1 ' 设置变量PAGE=1
rs.PageSize = 8'每页显示记录数
if Not IsEmpty(Request("Page")) then '如果PAGE已经初始化...
Page = CInt(Request("Page")) '接收PAGE并化为数字型赋给PAGE变量
if Page > rst.PageCount then '如果接收的页数大于总页数
rs.AbsolutePage = rs.PageCount '设置当前显示页等于最后页
elseif Page <= 0 then '如果page小于等于0
Page = 1 '设置PAGE等于第一页
else
rs.AbsolutePage = Page '如果大于零,显示当前页等于接收的页数
end if
End if
intCurPage = rs.AbsolutePage
%>
<%
For i = 1 to rs.PageSize
if rs.eOF then
Exit For
end if '利用for next 循环依次读出记录
%>
信息种类: |
|
信息主题: <%=rs("title")%> |
发布时间: |
(<%=date()%>) |
发布人: |
主要内容: |
<%=replace(replace(replace(replace(rs("content"),"<","<"),">",">"),chr(13)," ")," "," ")%> |
<%
rs.movenext
next
%>
|
<%if page<>1 then%>首页 上一页 <% end if %><%if page<>rs.pagecount then %>下一页 尾页 <% end if %> |