用asp怎么写输出SQL查询结果来?

tomhahaha 2009-11-30 04:14:11
我用的是类似动易的管理系统(和动易非常象),系统以前没有审核功能,是我自己加的,运行还算正常,但这个评论统计困扰了我好几天了!我希望能在系统中加个标签,以显示上面的结果。如果很麻烦,哪怕用直接的语句,只要把这两次查询的结果在文章ID对应的网页上显示出来也可以,我对asp制作几乎不懂,各位高手能否赐教,谢谢!

下面是在数据库中的查询语句:
1、在数据库中查询:
select ArticleID,count(1) from tb where Passed = 'true' group by ArticleID

2、在数据库中查询
select ArticleID , cast(avg(General*1.0) as decimal(18,1)) from tb where Passed = 'true' group by ArticleID

那么在asp中应该怎么写呢?

...全文
329 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
sos46782584 2012-04-26
  • 打赏
  • 举报
回复
1楼写的差不多 楼主看看这方面的资料吧 很简单
tomhahaha 2009-12-01
  • 打赏
  • 举报
回复
我在ArticleId = rs("ArticleId") '这样就得到了ArticleId的值
后面加了句:response.write rs("ArticleId")
输出只是1,这个是文章的ID吗?不是我需要的结果啊
tomhahaha 2009-12-01
  • 打赏
  • 举报
回复
问题还是没有解决,谢谢大家了!看来我还是需要先学习ASP才可以,哈哈
yan11cn 2009-12-01
  • 打赏
  • 举报
回复
1楼写的差不多 楼主看看这方面的资料吧 很简单
Dogfish 2009-12-01
  • 打赏
  • 举报
回复
select ArticleID,count(1) as count from tb where Passed = 'true' group by ArticleID


select ArticleID , cast(avg(General*1.0) as decimal(18,1)) as abc from tb where Passed = 'true' group by ArticleID
tomhahaha 2009-11-30
  • 打赏
  • 举报
回复
错误类型:
Microsoft VBScript 运行时错误 (0x800A01B6)
对象不支持此属性或方法: 'server.create'
/hotel/commentcount.asp, 第 2 行

不行啊
anbs01 2009-11-30
  • 打赏
  • 举报
回复
set conn = server.create("adodb.connection")
conn.open (连接数据库的语句)

sql = "要查询的语句"
set rs = server.creat("adodb.recordset")
rs.open sql,conn,1,1
ArticleId = rs("ArticleId") '这样就得到了ArticleId的值
rs.close
set rs = nothing
conn.close
set conn = nothing

28,406

社区成员

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

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