日期:2014-05-17  浏览次数:21042 次

用asp怎么写输出SQL查询结果来?
我用的是类似动易的管理系统(和动易非常象),系统以前没有审核功能,是我自己加的,运行还算正常,但这个评论统计困扰了我好几天了!我希望能在系统中加个标签,以显示上面的结果。如果很麻烦,哪怕用直接的语句,只要把这两次查询的结果在文章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中应该怎么写呢?



------解决方案--------------------
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