为什么记录会少呢?
当我把每页的记录数(rs.pagesize)改的越大,页面的记录就无法检测到,数据库中明明有这些记录,可分页程序就是无法检测到。反面rs.pagesize的值越小,倒是能看到更多一些记录。请高手指教?
程序:
<% sql="select * from 教员 order by 编号 desc"
rs.open sql,conn,1,3%>
<% if not (rs.eof or rs.bof) then %>
<%if request.querystring("pageno")="" then
currpage=1
else
currpage=cint(request.querystring("pageno"))
end if
rs.absolutepage=currpage
rs.pagesize=20
%>
中间内容:
<% n=0
do while not rs.eof and n<rs.pagesize %>
..........
<%n=n+1
rs.movenext
loop%>
分页:
<% if currpage=1 then
response.write"首页 上页"
else
response.write"<a href='G_displayall.asp?pageno=1'>首页</a> <a href='G_displayall.asp?pageno="&cstr(currpage-1)&"'>上页</a>"
end if
if currpage=rs.pagecount then
response.write" 下页 尾页"
else
response.write" <a href='G_displayall.asp?pageno="&cstr(currpage+1)&"'>下页</a> <a href='G_displayall.asp?pageno="&cstr(rs.pagecount)&"'>尾页</a>"
end if
%>