asp如何输出count(*)值?

wohingradio88 2009-07-09 11:22:53
各位,我有一段以下代码,已经连接数据库了,并且有一个可以查询到某个相符字段的记录总数.
现在假设我想查询P_HotItem字段值为ABC和BCD的记录各有几条,并且显示在ASP网页中,应该如何处理呀?请指教一下,感激不尽,找了好久也搞不明白.
<!--#include file="../Connections/conn.asp" -->
<%
Dim Recordset1__MMColParam
Recordset1__MMColParam = "-1"
If (Request("MM_EmptyValue") <> "") Then
Recordset1__MMColParam = Request("MM_EmptyValue")
End If
%>
<%
Dim Recordset1
Dim Recordset1_numRows
Set Recordset1 = Server.CreateObject("ADODB.Recordset")
Recordset1.ActiveConnection = MM_conn_STRING
Recordset1.Source = "SELECT * FROM Products WHERE P_HotItem = " + Replace(Recordset1__MMColParam, "'", "''") + ""

Recordset1.CursorType = 0
Recordset1.CursorLocation = 2
Recordset1.LockType = 1
Recordset1.Open()

Recordset1_numRows = 0
%>
...全文
135 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
yuanlovechina 2009-07-09
  • 打赏
  • 举报
回复
关键在于SQL语句
set rs=server.createobject("adodb.recordset")
sql="select count(P_HotItem) as num from products where …… group by P_HotItem "
rs.open sql,conn,1,3

在ASP网页中按一定顺序输出rs("num")
街头小贩 2009-07-09
  • 打赏
  • 举报
回复
不用别名会出错!
街头小贩 2009-07-09
  • 打赏
  • 举报
回复
修正一下:

SELECT * FROM (SELECT COUNT(*)AS num1 FROM hr_user WHERE username LIKE '%ABC%') f,(SELECT COUNT(*)AS num2 FROM hr_user WHERE username LIKE '%BCD%') d
街头小贩 2009-07-09
  • 打赏
  • 举报
回复
查询P_HotItem字段值为ABC和BCD的记录各有几条
组合两条SQL
SELECT * FROM (SELECT COUNT(*)AS num1 FROM Products WHERE P_HotItem ='ABC'),(SELECT COUNT(*)AS num2 FROM Products WHERE P_HotItem ='BCD')
shenzhenNBA 2009-07-09
  • 打赏
  • 举报
回复
<%
....
%>

<%
Dim Recordset1
Dim Recordset1_numRows
Set Recordset1 = Server.CreateObject("ADODB.Recordset")
Recordset1.ActiveConnection = MM_conn_STRING
Recordset1.Source = "SELECT count(*) FROM Products WHERE P_HotItem = " + Replace(Recordset1__MMColParam, "'", "''") + ""

Recordset1.CursorType = 0
Recordset1.CursorLocation = 2
Recordset1.LockType = 1
Recordset1.Open()

Recordset1_numRows = 0

response.write " 总的记录数为 :" & Recordset1(0) & " 条"
%>
MR丶CHAN 2009-07-09
  • 打赏
  • 举报
回复
select count(*) files1,files2 from table group by files2

28,406

社区成员

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

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