请大家帮帮忙,帮我看看下面的程序有什么不对的地方

来源:百度知道 编辑:UC知道 时间:2024/05/22 17:39:09
我想实现分页,但每次点下面的页码,都是从数据库的表中显示最后的几条记录,第一页的超级链接不知怎么的,始终连不上,我的分页代码如下:
<%
set conn=Server.createobject("adodb.connection")
dbpath = Server.MapPath("db\dbc.mdb")
conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" &dbpath
set rs=server.createobject("adodb.recordset")
sqlstr="select * from liuyan order by ttime desc"
rs.open sqlstr,conn,1

if rs.eof then
response.write "无留言!"
else
page_size=5
if request.QueryString("page_no")="" then
page_no=1
else
page_no=cint(request.QueryString("page_no"))
end if
rs.pagesize=page_size
page_total=rs.pagecount
rs.absolutepage=page_no
i=page_size
do while not rs.eof and i>0
i=i-1
%>

<%
rs.movenext
loop
response.Write"<p align='center

路过,来看了下
不是很明白你用什么写的这段代码,,我前段时间写过分页,是按上一页,下一页来显示的,我想你的问题是没有保留上次访问的页的序号,我以前是用session 来保存的, 因为ASP 不同于 C/S ,你点一次就刷新一次页面,就要重新调用一次数据库,有兴趣的话交流一下,,Q:357004292

这点分,懒得看