一个asp问题,麻烦帮忙

来源:百度知道 编辑:UC知道 时间:2024/06/18 02:53:12
请问一下
Conn.Execute("Select count (*) From PE_Article")
想只获取前几行,有没有办法啊

我用Conn.Execute("Select Top 10 count (*) From PE_Article")
好像没有效果啊
Conn.Execute("Select Top 10 From PE_Article")
这个我知道可以啊,
因为数据太大了,怕统计起来很慢,所以只想统计前多少条
想count (*) 跟Top一块用可以吗 ?要怎么写啊

Conn.Execute("Select Top 10 From PE_Article")

count (*)
是用于统计的

你试试count(top 10)
或者就用top 10 然后在循环的时候加一个计数器就可以了

set rs=Conn.Execute("Select Top 10 From PE_Article")
i = 0
while not rs.eof
i = i + 1
wend
set rs=nothing
'i的值为符合条件的记录数