数据库里有6条记录,但通过分页,结果永远只显示同一条记录。代码如下: 代码: <%set rs=conn.execute("select * from zhaoping order by id desc")%> <%if rs.eof and rs.bof then%> Have no the news temporarily <%else if request("page")="" then session("page")=1 if session("page")<1 then session("page")=1 else session("page")=request("page") end if rs.pagesize=1 'rs.AbsolutePage=session("page") %> <% do while not rs.eof and i<rs.pagesize %> <% if i mod 2 =0 then%> <%end if%> 这是前面的循环开始 后面的分页处的: 代码: <td height="20" colspan="2">当前<%=session("page")%>/<%=rs.pagecount%>页 <a href="zhaopin.asp?page=1" class="ye">第一页</a> <% if session("page")<>1 then%> <a href="zhaopin.asp?page=<%=(session("page")-1)%>" class="ye">上一页</a> <% end if%> <% if session("page")<>rs.pagecount then %> <a href="zhaopin.asp?page=<%=(session("page")+1)%>" class="ye">下一页</a> <%elseif session("page")=rs.pagecount then%> <% end if%> <a href="zhaopin.asp?page=<%=rs.pagecount%>" class="ye">最后一页</a> </td> 555555555 都没脸发出来 看在丢老脸的份上,帮忙解决先
AbsolutePage 貌似 ADO 的用法,你使用的语法并非 ADO 的。 set rs=conn.execute("select * from zhaoping order by id desc") 你改为 Set rs = Server.CreateObject("ADODB.Recordset") rs.Open "select * from zhaoping order by id desc", conn, 1, 1 试试看咯。