这个问题不是第一次问到了,虽然简单,但兄弟不才,做了个例子
看看,也许对大家有点帮助
<%
pagesize = 15 '定义每页的记录数
set conn = server.CreateObject("adodb.connection")
connstr = 数据库连接字符串
conn.Open connstr
set rs = server.CreateObject("adodb.recordset")
sql = "select * from [column]"
rs.Open sql,conn,1,1
%>
page <%if rs.EOF and rs.BOF then%>
<%else%>
<%for i=0 to rs.Fields.count-1%>
<%next%>
<%
if request("page")="" then
curpage=1
else
curpage=cint(request("page"))
end if
rs.pagesize=pagesize
rs.absolutepage=curpage
for i = 1 to rs.pagesize
%>
<%for j=0 to rs.Fields.count-1%><%next%>
<%
rs.MoveNext
if rs.eof then
i = i + 1
exit for
end if
next
%>
<%=rs.Fields(i).Name%> |
<%=rs(j)%> |
> <% response.write "" response.write "第 " + cstr(curpage) + "页/总 " + cstr(rs.pagecount) + "页 " response.write "本页 " + cstr(i-1) + "条/总 " + cstr(rs.recordcount) + "条 " if curpage = 1 then response.write "首页 前页 " else response.write " 首页 前页 " end if if curpage = rs.pagecount then response.write "后页 末页" else response.write " 后页 末页" end if %> |
<%end if%>