asp 怎么调整显示信息条数

来源:百度知道 编辑:UC知道 时间:2024/09/25 09:30:50
<%
set rsSmall = server.CreateObject ("adodb.recordset")
sqls="select * from SmallClass where BigClassName='省内线路' order by SmallClassID"
rsSmall.open sqls,conn,1,1

i=1
do while not rsSmall.eof
%>
 <img height=20 src="img/class3.gif" width=26 align=absMiddle border=0 /><a href="Product.asp?BigClassName=省内线路&Smallclassname=<%=rsSmall("SmallClassName")%>"><%=rsSmall("SmallClassName")%></a><br />
<%
rsSmall.movenext
i=i+1
loop

rsSmall.close
%>
sqls="select top 10 * from SmallClass where BigClassName='省内线路' order by SmallClassID"
top 10就是筛选出前10条
弄过了,还是不行,这样弄过后连页面也打不开了

do while not rsSmall.eof 这里再加一个条件

do while not (rsSmall.eof and i<=10)
i小于10 就是循环10次 输出10条数据了

如果不够 10条 就全部输出了 rsSmall.eof 控制的

sqls="select top 10 * from SmallClass where BigClassName='省内线路' order by SmallClassID"
top 10就是筛选出前10条