虽然我没有分了 但是请高手来看一下这段asp程序 哪里不对 显示的分页每一页内容是一样的
<%
dim pagesize,sql,rs,conn
set conn=Server.CreateObject("ADODB.Connection")
conn.Provider="Microsoft.Jet.OLEDB.4.0"
conn.Open Server.MapPath("yh.mdb")
set rs = Server.CreateObject("ADODB.recordset")
sql="select * from 用户"
rs.open sql,conn,1,3
rs.pagesize=5
%>
<%
for i = 1 to 5
%>
<%
if rs.eof then exit for
%>
<p>姓名<%=rs("name")%></p>
<p>密码<%=rs("password")%></p>
<p>性别##爱好</p>
<%
rs.movenext
next
%>
<%
page=request.querystring("page")
if page ="" then page=1
if isnumeric(page) then
if clng(page)<1 then page=1
if clng(page) >rs.pagecount then page=4
else page=1
end if
rs.absolutepage=page
%>
<%
for i =1 to rs.pagecount %>
<a href="right.asp?page=<%=i%>"><%=i%></a>
<%
next
%>
答案:<%
page=request.querystring("page")
if page ="" then page=1
if isnumeric(page) then
if clng(page)<1 then page=1
if clng(page) >rs.pagecount then page=4
else page=1
end if
rs.absolutepage=page
%>
这部分应该放在
rs.pagesize=5的下面,rs.absolutepage=page是用于确定记录集要定位到哪一页的,
上一个:asp程序运行错误
下一个:asp如何获取用户的来源地址 单独的WAP程序在前台调用就可以了是WAP哟