| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 505 人关注过本帖
标题:按月分类统计出错!
只看楼主 加入收藏
zmp
Rank: 1
等 级:新手上路
帖 子:125
专家分:0
注 册:2007-6-30
收藏
 问题点数:0 回复次数:2 
按月分类统计出错!
这是数据库test表的结构:

id name_a type_a unit qty date

1 主板 845GL 块 5 2007-7-4
2 CPU 2.0G 块 2 2007-7-4
3 内存 256M 条 12 2007-7-4
4 主板 845GL 块 4 2007-7-4
5 CPU 2.0G 块 10 2007-7-10
6 主板 845GL 块 10 2007-7-8
7 内存 512M 条 5 2007-7-11
8 主板 865PE 块 10 2007-7-15
9 CPU 2.5G 块 10 2007-8-5
10 内存 256M 条 5 2007-8-6
11 主板 845GL 块 5 2007-8-11
12 内存 256M 条 10 2007-8-12
13 CPU 2.0G 块 10 2007-8-15
14 主板 845GL 块 2 2007-8-16
ASP代码为:
<%
set conn=server.CreateObject("adodb.connection")
conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.MapPath("data/data.mdb")
select month(date) as 月份,name_a as 硬件名称,type_a as 硬件型号,unit as 单位,sum(qty) as 数量
from test
where year(date)=2007 group by month(date),name_a,type_a
%>
错误提示为:
错误类型:
Microsoft VBScript 编译器错误 (0x800A03FD)
缺少 'Case'
/test8.asp, line 4, column 7
select month(date) as 月份,name_a as 硬件名称,type_a as 硬件型号,unit as 单位,sum(qty) as 数量
搜索更多相关主题的帖子: 统计 分类 
2007-07-12 11:31
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 
<%
Dim tSql
Dim rs
set conn=server.CreateObject("adodb.connection")
conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.MapPath("data/data.mdb")
tSql="select month(date) as 月份,name_a as 硬件名称,type_a as 硬件型号,unit as 单位,sum(qty) as 数量 "
tSql=tSql&"from test "
tSql=tSql&"where year(date)=2007 group by month(date),name_a,type_a"
set rs=conn.execuet(tSql)
'这里写显示数据的代码
%>
SQL语句是作为字符串在VBScript程序里执行的
2007-07-12 11:40
zmp
Rank: 1
等 级:新手上路
帖 子:125
专家分:0
注 册:2007-6-30
收藏
得分:0 
回复:(yms123)
Dim tSql
Dim rs
set conn=server.CreateObject("adodb.connection")
conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.MapPath("data/data.mdb")
tSql="select month(date) as 月份,name_a as 硬件名称,type_a as 硬件型号,unit as 单位,sum(qty) as 数量 "
tSql=tSql&"from test "
tSql=tSql&"where year(date)=2007 group by month(date),name_a,type_a"
set rs=conn.execuet(tSql)
还是有错误提示如下:
错误类型:
ADODB.Connection (0x800A0BB9)
参数类型不正确,或不在可以接受的范围之内,或与其他参数冲突。
/test8.asp, 第 9 行
2007-07-12 12:22
快速回复:按月分类统计出错!
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.011776 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved