铁
铁锈
Unregistered / Unconfirmed
GUEST, unregistred user!
delphi编程中发现的
sql语句中如果出现了group by句子,where中如果出现了带日期的条件并且该日期是通过
参数传递的,oracle执行时就会出错
具体来说是这样
adoquery1.sql.text:='select "编号",sum("输入")'+
' where "销售日期" between :s1 and :s2 '
' group by "编号" ';
adoquery1.parament.paramentbyname('s1').value:=datetimepicker1.datetime;
adoquery1.parament.paramemtbyneme('s2').value:=datetimepicker2.datetime;
类似这样的sql语句执行都会出现相同的报错"not a group by expresstion"
不知道你大家没有碰到过
谢谢
sql语句中如果出现了group by句子,where中如果出现了带日期的条件并且该日期是通过
参数传递的,oracle执行时就会出错
具体来说是这样
adoquery1.sql.text:='select "编号",sum("输入")'+
' where "销售日期" between :s1 and :s2 '
' group by "编号" ';
adoquery1.parament.paramentbyname('s1').value:=datetimepicker1.datetime;
adoquery1.parament.paramemtbyneme('s2').value:=datetimepicker2.datetime;
类似这样的sql语句执行都会出现相同的报错"not a group by expresstion"
不知道你大家没有碰到过
谢谢