>>with ADOquery1 do
>> begin
>> ADOquery1.SQL.Clear;
>> ADOquery1.SQL.Add('select sum(提货数量(吨))as thsl,sum(进库(吨)) as thsl from tihuodan');
>> ADOquery1.prepared;
>> ADOquery1.Open;
错误的原因在与“提货数量(吨)”这个字段里的括号,你可以这样,在写这个括号
时开启中文输入法,然后才打出这个括号,就可以解决问题了。
以下是这两种情况下打出来的括号的区别:
第一种:是开启了中文输入法的:()
第二种:是没有开启中文输入法的:( )
也就是说改成下面这种形式:
ADOquery1.SQL.Add('select sum( 提货数量(吨))as thsl,sum(进库(吨)) as thsl from tihuodan');