ASP分页不显示

来源:百度知道 编辑:UC知道 时间:2024/05/26 23:16:12
<%
dim LID
LID=trim(request("LID"))
set rs=server.CreateObject("adodb.recordset")
sql="select * from Cata where C_RootID='"&LID&"'"
rs.Open sql, Conn, 0, 1
if not rs.eof then
rs.close
set rs=nothing
end if

Sub ShowPage(rs,page) '显示结果集中的指定页
Response.write("<table border=0>")

rs.AbsolutePage=Page
For i=1 to rs.PageSize
response.write("<tr>")
response.write("<td><a href=show.asp?sid=" & rs.Fields(0).Value & ">" & rs.Fields(1).Value & "</a></td>")'该行的 rs.Fields(0).Value 就是表SCHOOL中的第1行S_ID,既是相当于rs("S_ID")
' 而rs.Fields(1).Value意思就是表中的第2行,既是标题S_Title

response.write("</tr>")
rs.MoveNext
if rs.eof then exit for
next
response

你到我的空间里看看吧: 199248375 .你看看吧.上面有一个我的分页教程.

晕!上一页下一页的时候你都要带参数啊,也就是select后面的值。

BOF 属性:目前指标指到 RecordSet 的第一笔。

EOF 属性:目前指标指到 RecordSet 的最后一笔。

Move 方法:移动指标到 RecordSet 中的某一条记录。

AbsolutePage 属性:设定当前记录的位置是位于哪一页

AbsolutePosition 属性:目前指标在 RecordSet 中的位置。

PageCount 属性:显示 Recordset 对象包括多少“页”的数据。

PageSize 属性:显示 Recordset 对象每一页显示的记录数。

RecordCount 属性:显示 Recordset 对象记录的总数。

<%
set conn=Server.CreateObject("ADODB.Connection")
conn.Provider="Microsoft.Jet.OLEDB.4.0"
conn.Open Server.MapPath("\")&"\1991.mdb"

dim sql,conn,rs,n
sql="select * from luntan"
set rs=server.CreateObject("adodb.recordset")
rs.open sql,conn,1,1
'分页代码--
if not isempty(request("page")) then
pagecount=cint(request("page"))
else
pagec