关于计数器的问题急!!在线等能!否给个例子

fengquan 2003-11-23 09:07:08
我想做一个公告栏,能将表单中分别为公共通知,部门通知,个人通知的各个统计数显示出来.
如:有五个人,分别统计各个通知的统记数。
...全文
26 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
fengquan 2003-11-23
  • 打赏
  • 举报
回复
SELECT 通知分类,count(*) AS NoticeCount FROM [table] Group BY 通知分类
这一句能不能详细点?我是这样写的不行
set re="SELECT 通知分类,count(*) AS NoticeCount FROM [table] Group BY 通知分类"
dragoonwyg 2003-11-23
  • 打赏
  • 举报
回复
如果方便你给留一个电话!我有时间给你打电话!你先用 SUM() 函数或用
你先要打开数据库,建立recordset对象

set cnndb = server.createobject("ADODB.Connection")
logindb = "provider=Microsoft.Jet.OLEDB.4.0;" &_
"Data Source="&server.Mappath("你的数据库存放路径")
cnndb.open logindb

rec=server.createObject("ADODB.recordset")
rec.open "你的表名",cnndb


dim i,sum
i=0
do while not rec.EOF
if rec("公共通知")=公共通知
i=i+1
End if
rec.MoveNext
Loop
session("sum")=i

response.write(session("sum"))
'得到你一共发了几个公共通知
'然后你再吧session("sum")写道一个文件里面就可以了!
fengquan 2003-11-23
  • 打赏
  • 举报
回复
我马上试一下
tuoshi 2003-11-23
  • 打赏
  • 举报
回复
不是很清楚,说详细点。
N1rvana 2003-11-23
  • 打赏
  • 举报
回复
假设数据库中以字段[通知分类]来作为各个通知的标识,且依次顺序是:公共通知,部门通知,个人通知

那么,SELECT 通知分类,count(*) AS NoticeCount FROM [table] Group BY 通知分类
并且建立的记录集是rs
可以用:
while not rs.bof AND not rs.eof
Response.Write rs("通知分类") &":"& rs("NoticeCount")
rs.MoveNext()
wend

显示出你要的东西

28,407

社区成员

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

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