重复最多的记录,提示超时

piperzero 2007-09-22 09:08:46
Set rs3 = Server.CreateObject("ADODB.Recordset")
sql3="select count(articleid) as cnumber,articleid from faq group by articleid order by cnumber desc"
rs3.open sql3,conn,1,1
while not rs3.eof
response.Write(rs3("cnumber"))
rs3.movenext
wend
SQL语句是正确的,但是无法运行,提示超时。
...全文
177 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
piperzero 2007-10-04
  • 打赏
  • 举报
回复
语句是没问题的,MSSQL支持,我的数据库是ACCESS,不支持,晕死了。
toury 2007-09-22
  • 打赏
  • 举报
回复
SQL语句有问题
换成:
sql3="select count(articleid) as cnumber,articleid from faq group by articleid order by count(articleid) desc"
AMinfo 2007-09-22
  • 打赏
  • 举报
回复
增加一个i做为变量判断,假设有1万条记录的话,建议楼主换一下代码试试
response.buffer=true
session.timeout=60
Set rs3 = Server.CreateObject("ADODB.Recordset")
sql3="select count(articleid) as cnumber,articleid from faq group by articleid order by cnumber desc"
rs3.open sql3,conn,1,1
i=1
do while not rs3.eof and (i<10000)
response.Write(rs3("cnumber"))
rs3.movenext
i=i+1
loop
liangjianshi 2007-09-22
  • 打赏
  • 举报
回复
看起来没问题啊
xiaolei1982 2007-09-22
  • 打赏
  • 举报
回复
ms单看这个没有错误,是这的问题吗?
jykgps 2007-09-22
  • 打赏
  • 举报
回复
sql 语句的问题吧 "select count(articleid) as cnumber,articleid from faq group by articleid order by cnumber desc"

count(articleid) as cnumber,articleid 好像不能这样写吧,

28,390

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧