F
freesoaring
Unregistered / Unconfirmed
GUEST, unregistred user!
delphi对oracle编程中发现的
sql语句中如果出现了group by句子,where中如果使用参数传递必错,郁闷。。。。
具体来说是这样
adoquery1.sql.text:='select "字段1,sum("字段2)'+
' where "字段3"=:s1 '
' group by "字段1 ';
adoquery1.parament.paramentbyname('s1').value:=temp;
类似这样的sql语句执行都会出现相同的报错"not a group by expresstion"
但是如果使用sql server就没问题,好奇怪
对面的大侠救命阿,谢谢 ^-^
sql语句中如果出现了group by句子,where中如果使用参数传递必错,郁闷。。。。
具体来说是这样
adoquery1.sql.text:='select "字段1,sum("字段2)'+
' where "字段3"=:s1 '
' group by "字段1 ';
adoquery1.parament.paramentbyname('s1').value:=temp;
类似这样的sql语句执行都会出现相同的报错"not a group by expresstion"
但是如果使用sql server就没问题,好奇怪
对面的大侠救命阿,谢谢 ^-^