ASP分页代码

这是读取1到15条记录
<% '读取数据库
exec="select * from ASP"
set rs=server.createobject("adodb.recordset")
rs.open exec,conn,1,1
%>
<% for i =1 to 15 %>
<% =rs("姓名") %>
<%
rs.movenext
next
%>
但我想看下一页怎样加代码呢

给你一个小例子看一下
<%
'连接数据库

'执行sql 改你要的sql
set rs=server.CreateObject("adodb.recordset")%>
rs.open "select * from news order by id desc ",conn,1,3

下面的代码就复制用可以了

'分页
i=50
rs.pagesize=i
pu=request("pu")
if pu="" then pu=1
if cint(pu)<="0" then pu=1
if cint(pu)>rs.pagecount then pu=rs.pagecount
if not rs.eof then rs.absolutepage=cint(pu)
'显示记录
if not rs.eof then
do while not rs.eof and i=>1
response.write rs("字段")'显示字段
'就这里改你要的,其它复制用就可以
rs.movenext
i=i-1
loop
end if
%>

当前第 <%=pu%> 页;分
<%=rs.pagecount%> 页;
共 <%=rs.recordcount%> 条记录;
每页<%=i%>条记录
<a href="?pu=1">首 页</a>
<a href="?pu=<%=cint(PU)-1%>">上一页</a>
<a href="?pu=<%=cint(PU)+1%>">下一页</a>
<a href="?pu=<%=rs.pagecount%>">末 页</a>

对里面的属性不明白,就查一下 recordset对象的属性

参考资料:http://www.alixixi.com/ePrint.asp?from=dev&id=60160

温馨提示:内容为网友见解,仅供参考
无其他回答

asp内容分页代码
rs.PageSize = 8 '每页显示记录数 if Not IsEmpty(Request("Page")) then '如果PAGE已经初始化...Page = CInt(Request("Page")) '接收PAGE并化为数字型赋给PAGE变量 if Page > rs.PageCount then '如果接收的页数大于总页数 rs.AbsolutePage = rs.PageCount '设置当前显示页等于最后页 else...

ASP 分页代码 (20分)
intTotalRecords = rs.RecordCount rs.PageSize = intPageSize intTotalPages = rs.PageCount If intCurrentPage > intTotalPages Then intCurrentPage = intTotalPages If intTotalRecords > 0 Then rs.AbsolutePage = intCurrentPage strOut(0) = strOut(0) & "共 " & intTotalRecords & " 条...

asp分页显示代码问题求助
多年没写asp了,下面的代码把关键的部分写出来了,应该是可以看懂的了。<%'连接数据库等操作省略,打开数据库等省略'rs为打开数据库的对象const pz=13 '这里定义分页数据,即每页多少条数据rs.pagesize=pz '这里设置分页的数量,asp分页必须rs.absolutepage=nowpage '这里的nowpage是用来获取当...

ASP根据长文章内容分页代码
比如定义一页显示c个字符,然后第一页a=0,第二页a=a+c,第三页就是a=c*2

asp中的分页代码?详细的
int p = (page - 1) * c;\/\/ String sql = \/\/ "SELECT TOP "+c+" * FROM user_info WHERE id NOT IN(SELECT TOP ("+p+") id FROM user_info ORDER BY id ) ORDER BY id ";String sql = String .format("SELECT TOP %d * FROM user_info WHERE id NOT IN(SELECT TOP %d ...

求asp分页代码,带页码跳转的代码?
分页:< dim page,totalpage,pagerecord pagerecord=4 page=request("p")if page<=1 then page=1 end if if not isnumeric(page) then page=1 end if page=clng(page)set conn=server.CreateObject("adodb.connection")conn.open "provider=microsoft.jet.oledb.4.0;data source=" & server....

ASP分页代码
sqlstr="select * from sheet1 where 是否确认=0"rs.open sqlstr,conn,3,3 if not(rs.eof or rs.bof) then rs.pagesize=20 '定义一页显示的记录数目 tatalrecord=rs.recordcount '获取记录总数目 tatalpages=rs.pagecount '获取分页的数目 rs.movefirst nowpage=request("page") '用request...

asp分页代码
ts.absolutepage = page '这里需要各种判断,比如page为空,或者page>ts.pagecount等等。。第一步: ts.pagesize=3 '设置每页显示3条记录 第二步:for i=1 to ts.pagesize ...数据库内容...next 第三步:for i=1 to ts.pagecount ‘这里是把页码循环出来 response.write ""&i&"|"...

asp 分页代码 可以显示<<12345678>>形式的分页
if page="" then page=1 else page=Cint(page)end if Section=request("section")if Section="" then Section=1 else Section=Cint(Section)end if '变量赋值 intPageSize=5 '每页显示记录数 intSectionSize=5 '多少页为一段,5表示,12345为一段。PrevSectionText="<FONT face=webdings>7<\/...

ASP分页显示代码
"select * from b1 ",conn,1,1 先改成rs.open "select * from b1 ",conn,1,3’需要支持分页显示 打开表后加上下面的一句 rs.pagesize=20 当显示地n页时,加上rs.absolutepage=n while not rs.EOF 该成下面两行 i=0 while not rs.EOF and i<20 rs.MoveNext前面加上一句i=i+1 ...

相似回答
大家正在搜