ADOquery3.SQL.Add('select count(*) as 总计,sum(a3) as 总额 from');
ADOquery3.SQL.Add('(');
ADOquery3.SQL.Add('select a3 from table1 where a3 > 0');
ADOquery3.SQL.Add('union');
ADOquery3.SQL.Add('select a3 from table2 where a3 > 0');
ADOquery3.SQL.Add(') as aa');
这段代码在sql的数据库中通过
但是换成informix 的数据库就不行了,我的infoemix 的数据库有char,dec,date类型的数据
发生的错误是“ a syntax error has occurred”。
大家看看是怎么回事?