刚解决完Adoquery函数问题后有新问题了:重复一下刚才的问题
我用的是Delphi+Access我要统计一个表1内的字段(消费金额),但要以姓名作为条件.
比如:在Edit1中输入姓名为"甲"的客户,ButtonClick事件后便要统计"甲"消费的金额总数.显示在Label中代码:
datasource2.DataSet:=adoquery2;
begin
adoquery2.Close;
adoquery2.SQL.Clear;
ADOQuery2.SQL.Add('select 姓名,SUM(消费金额) from m_buy Group by 姓名 where 姓名 like '''+'%'+edit1.text+'%'+'''');
adoquery2.Open;
adoquery2.Active:=true;
end;
Label4.Caption:=inttostr(ADOquery2.fields[2].value);出错提示:语法错误(操作符丢失)在查询表达式‘姓名 where 姓名 like ''%'甲'%''’中
我用的是Delphi+Access我要统计一个表1内的字段(消费金额),但要以姓名作为条件.
比如:在Edit1中输入姓名为"甲"的客户,ButtonClick事件后便要统计"甲"消费的金额总数.显示在Label中代码:
datasource2.DataSet:=adoquery2;
begin
adoquery2.Close;
adoquery2.SQL.Clear;
ADOQuery2.SQL.Add('select 姓名,SUM(消费金额) from m_buy Group by 姓名 where 姓名 like '''+'%'+edit1.text+'%'+'''');
adoquery2.Open;
adoquery2.Active:=true;
end;
Label4.Caption:=inttostr(ADOquery2.fields[2].value);出错提示:语法错误(操作符丢失)在查询表达式‘姓名 where 姓名 like ''%'甲'%''’中
解决方案 »
- 求句一次插入、更新多条记录的SQL
- 无法加载Borland.Studio.Together.dll这是怎么回事啊?
- 帮忙看一下
- delphi数据类型转换有哪些函数呢?
- 一个关于控件DBGrid显示颜色的问题
- 请帮帮小弟.....
- 请教各位大哥,客户因为网络原因,输入的数据先要放在本地,如access数据库,然后某一天比如每个礼拜六拨号一起更新至internet上一SQLser
- 菜鸟问题,如何在tedit得到焦点的情况下选中其文本高亮显示?我用selstart,sellength怎么不行?
- 大家帮我出个主意!!我搞了一个监控系统!!起初用paradox数据库!!发现我一天的数据量就把它跟称满了!!一天数据量是2g多!!书上说它的限制是2g,请问我是换数据库好呢!还是建立多个表,有没有那个本地数据库可以容量大一些的!!谢谢!!
- 来的有分给
- 控件开发,如何把多个IMAGE控件做成一个控件中
- 含有中文的字符串 如何统计字符个数?
ADOQuery2.SQL.Add('select 姓名,SUM(消费金额) from m_buy where 姓名 like '''+'%'+edit1.text+'%'+''' Group by 姓名 ');