asp分页问题
<%set conn=server.createobject("adodb.connection")
conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("xl.mdb")
%>
<%
exec="select * from go"
set rs=server.createobject("adodb.recordset")
rs.open exec,conn,1,1 %>
<%
rs.PageSize=2
pagecount=rs.PageCount
page=int(request("page"))
if page<=1 then page=1
if request("page")="" then page=1
rs.AbsolutePage=page
set rs=conn.execute("select*from go order by id desc")
do while not rs.eof and n<=rs.pagesize
n=N+1 %>
<%=("名称:")&rs("name")&("<br>")%>
<%=("QQ号:")&rs("qq")&("<br>")%>
<%=("网址:")&("<a href=")&RS("web")&(">")&rs("web")&("</A>")&("<br>")%>
<%
rs.movenext
Loop
%>
<% for i=1 to pagecount%>
<a href="index.asp?page=<%=i%>"><%=i%></a>
<%next%>
参考答案:晕了
rs.open exec,conn,1,1 你前面已经一个记录集了 rs.PageSize=2
pagecount=rs.PageCount
page=int(request("page"))
if page<=1 then page=1
if request("page")="" then page=1
rs.AbsolutePage=page
这个些分页属性设置是前面的哪个RS 你后面又建一个是啥意思? 没有必要而且是错误 而且你的记录集都没有关闭 和清除 rs.close set rs=nothing