<html> <body>
<% if request.querystring("move")="next" then session("currentpage")=session("currentpage")+1 end if if request.querystring("move")="prev" then session("currentpage")=session("currentpage")-1 end if if session("currentpage")="" then session("currentpage")=1 end if %> <h1>current page:<%=session("currentpage")%></h1> <hr> <% set conn=server.createobject("adodb.connection") conn.connectionstring="driver={sql server};server=SERVER;uid=sa;pwd=sa;database=userman" conn.open set rs=server.createobject("adodb.recordset") rs.open "select username from users1",conn rs.pagesize=2 //////////////////////// 'rs.absolutepage=session("currentpage")////////////////////// while not rs.eof %> <br>姓名是:<%=rs("username")%> <% rs.movenext wend %> <hr> <% if session("currentpage")>1 then %> <a href="rs.asp?move=prev">[上一页]</a> <%end if%> <% if session("currentpage")<rs.pagecount then %> <a href="rs.asp?move=next">[上一页]</a> <%end if%> <% rs.close conn.close %> </body> </html> </body></html>
这是一个简单的分页问题,但是我就是不明白在////////处 为什么rs.pagesize=2这条语句为什么没有任何作用,不管我让rs.pagesize=多少 总是显示全部信息(表中只有7条记录) 而且一旦我加上'rs.absolutepage=session("currentpage")以后就会抱错 麻烦各位高手帮我看看