Bei Ausfuehern von SQL Statements der volgenden Art erhalte ich eine fuer mich unerklaerbare Fehlermeldung:
Umgebung:
Delphi6, TADODataSet oder auch TbetterDataSet, und natuerlich Oracle Datanbank.
SQL:
SELECT MAX(MYVALUE) FROM MYTAB WHERE MYCOL = :MYPARAM
Fehlermeldung:
"ORA-00937: not a single-group group"
Wenn das Statement ohne Parameter ausgefueht wird, dann funktioniert die Sache jedoch wohl:
SELECT MAX(MYVALUE) FROM MYTAB WHERE MYCOL = MYVALUE
Mit der BDE wird dieses Statement mit Parameter ohne Fehler ausgefuehrt.
Ich aendere gerade ein sehr umfangreiches Programm vom BDE hin zu ADO und es ist beinahe unmoeglich alle Statements zu suchen und zu aendern die ein count() min() max() min() enthalten…
Ich bin dankbar fuer jeden Hinweis…
Danke
Umgebung:
Delphi6, TADODataSet oder auch TbetterDataSet, und natuerlich Oracle Datanbank.
SQL:
SELECT MAX(MYVALUE) FROM MYTAB WHERE MYCOL = :MYPARAM
Fehlermeldung:
"ORA-00937: not a single-group group"
Wenn das Statement ohne Parameter ausgefueht wird, dann funktioniert die Sache jedoch wohl:
SELECT MAX(MYVALUE) FROM MYTAB WHERE MYCOL = MYVALUE
Mit der BDE wird dieses Statement mit Parameter ohne Fehler ausgefuehrt.
Ich aendere gerade ein sehr umfangreiches Programm vom BDE hin zu ADO und es ist beinahe unmoeglich alle Statements zu suchen und zu aendern die ein count() min() max() min() enthalten…
Ich bin dankbar fuer jeden Hinweis…
Danke
Comment