delphi+access 用ADO连接,为什么在SQL语句中用SUM()时,执行出错?
难道ACCESS不支持这个函数????
with datamodule22.ADOQuery2 do
begin
close;
sql.clear;
sql.add('select * from dayrecord where carno=:jcar and year(rq)=:y and month(rq)=:m');
// sql.add('select carno,sum(zcgls) as zcgls1,sum(rkgls) as rkgls1,sum(lqh) as lqh1,sum(oil) as oil1,sum(sl) as sl1,sum(zcgls*sl) as dgl,sum(sl*yj) as ysfy from dayrecord where carno=:jcar and year(rq)=:y and month(rq)=:m');
//用上这句就出错,提示是sum()操作符丢失
Parameters.ParamByName('jcar').Value:=g_carno; // 车号
Parameters.ParamByName('y').Value:=yyear; //年
Parameters.ParamByName('m').Value:=mmonth; //月
open;
while not eof do
begin
tosl:=tosl+FieldValues['carno'];
tozc:=tozc+FieldValues['zcgls'];
tork:=tork+FieldValues['rkgls'];
tod:=tod+FieldValues['zcgls']*FieldValues['sl'];
toyf:=toyf+FieldValues['yj']*FieldValues['sl'];
tolq:=tolq+FieldValues['lqh'];
torl:=torl+FieldValues['oil'];
next;
end;
end;
解决方案 »
- 新手提问:关于自定义函数的问题。
- 自定义函数总提示警告
- 用了Dspack后,为什么有些控件,例如Memo1点了Memo1.后,没有列出,并出现错误,
- DLL的编译
- win2k 下面如何屏蔽Power键?
- 关于Underclared identifier.'createleobject'
- XML文件遍历问题
- 救命啊,为什么同一窗体同样的分辨率在WIN98中和WIN2000中大小不一啊
- 如何创建在程序中动态创建一个TQRImage控件?
- 请问各位老大,用Opendialog控件,怎样一次选个文件多?
- 什么情况下image的onclick事件无法响应
- 有什么办法可以同步时间产生事件,如12:00,12:05,12:10分等
解决了还不结帖?