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条
弄过了,还是不行,这样弄过后连页面也打不开了
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条