ASP读数据库 怎么限制只显示几条记录?

比如说我数据库有30条记录 但是我只要求页面显示10条就行了 用ASP读取数据库

第1个回答  2013-06-28
在读取数据库创建记录集rs时,sql语句加以限制既可。rs.open "select top 10 * from TABLE order by id desc",conn,1,1或sql=。。。。。。rs.open sql , conn,1,1 之类的语句
第2个回答  2013-06-28
select top 10 * from news order by time desc用时间排序,取前10条。
第3个回答  2013-06-28
用top关键字 修改查找操作的sql语句 用select top 10 * from 表名 这样就可以了

ASP中如何控制只让其显示数据库中前50条信息
select top 50 from table这样就可以了。如果想显示某一条字段的50条select top 50 [name] from table

ASP中do while 语句怎样能控制只显示数据库里的前6条信息?
在SQL里加 top 6就可以了.如:select top 6 * from 表名 where 字段名=值 order by 字段名 desc 然后用do while 判断是否到EOF就OK了.

asp只能读取前10个记录,即使写成sql="select top 15 * from article or...
把循环变量的上限改大,比如你用For循环,就 For i = 1 to 15 如果用 Do 循环, 就 i<=15 只改SQL语句是不够的.

asp只能读取前10个记录,即使写成sql="select top 15 * from article or...
显示页面右键,查看源代码看看,读取了几条,如果那里有15条,那就是样式高度隐藏了,在看看代码,是否在循环的时候有什么跳出语句,比如:if i = 10 then exit do 之类的。

用asp从access里面读取数据,如果限定行数?
<%=left(rst("other"),200)%>这里的200是提取的文字的多少,你可以看看提取到50行得提取多少字,就可以了。

asp的搜索引擎,搜索到后内容显示字数量怎么限制.
这个挺简单的啊,写成:response.write left(rs("content"),20)&"..."这样就只输出前20个字拉,而且在后面有省略号表示内容没有完.

ASP如何固定每页显示记录条数。
rs.pagesize = 4 pageno = trim(request("pageno"))这样写只是定义了显示数据的条数和获取页码,当你翻页的时候并没有让数据库指针决定对定位。Rs.AbsolutePage=Page 也就是没有这么一句。楼上的说的很明白了。如果不懂的地方,欢迎进群83574996学习 ...

ASP调用数据库前四条记录的方法! 请教高手
第二个记录肌收集上一条记录的id + 1 < dim id id = rs1("id")set rs2=server.creatobject("adodb.recordset")sql2="select top 1 * from table where id ="&id + 1 第二个记录肌收集上一条记录的id + 2 ...以此类推!上面的sql语法可能有误,但是思想是绝对正确的!显示的时候就...

asp,比如数据库里有100条数据,每次只显示10条,如何在我刷新后随机显示10...
'初始化数组数据 a(i,1)=rs("id")a(i,2)=rs("title")rs.movenext i=i+1 loop for i=1 to 100 r(i)=0 '初始话数组r next for i=1 to 10 randomize l=int(rnd*100+1)do while r(l)<>0 l=int(rnd*100+1)loop r(l)=1 response.write a(l,2)&""next > ...

asp读取access数据库问题,我只读前10条怎么处理啊?
rs.open exec,conn,1,1 if rs.eof and rs.bof then response.Write("暂无公司新闻!")else end if response.write"公司新闻"response.write""response.write""do while not rs.eof response.Write("" & left(rs("title"),20) & " " & month(rs("data"))&"-"&day(rs("data"))& ...

相似回答