ASP分页问题,请高手看看!!!

来源:百度知道 编辑:UC知道 时间:2024/06/09 03:18:12
<%
classname=request.querystring("classname")
sql="select * from news where classname='"&classname&"'"
set rs=server.CreateObject("adodb.recordset")
rs.open sql,conn,1
Dim page_no
If request.querystring("page_no")="" Then
page_no=1
Else
page_no=CInt(request.querystring("page_no"))
End If
rs.pagesize=5
rs.absolutepage=page_no
i=rs.pagesize
do while not rs.eof And i>0
i=i-1
%>
<img src="/imge/article_common.gif"><a href="news.asp?id=<%=rs("id")%>"><%=rs("title")%></a> <p>
<%
rs.movenext
Loop
response.write"请选择页码:"
For i=1 To rs.pagecount
If i=page_no Then
response.write(i&" ")
Else
response.write("<a href='list.asp?page_no=&q

你这分页写的太不严谨了,每页5条,问题应该是你的记录一页应该显示完了,跟本就没有第二页,所以rs.absolutepage才会报错.
给的分太少了.多点分我给你一个我自己的分面涵数,放进去就能用,也不用这么麻烦.
伊妹儿:wufan1@yeah.net

你去下载一个分页类不就完了