DELPHI中ADOQUERY的传参数法与Oracle的GROUP BY子句

前段时间写一个程序,要同时适应MSSQL与ORACLE两个数据库下。在MSSQL下运行良好,但在ORACLE下却报“ORA-00979:not a GROUP BY express"错误。
看SQL是一个普通的GROUP BY语句,在PL/SQL  Developer下可以正常运行,百思不得其解,GOOGLE了许多也没有找到答案。无奈之下请教同事,曰:ORACLE数据库下ADOQUERY不支持参数传入的方式,需要拼装SQL。改后一试,事实如此。
不知道这是Oracle的问题,还是ADO驱动程序的BUG呢?

你可能感兴趣的:(Delphi应用心得)