Hallo zusammen, ich beiße mir jetzt einige Zeit an einem für mich unerklärlichen Fehler die Zähne aus:
Delphi-Quellcode:
SQL_TEXT1='SELECT COUNT(cases.casekey) '+
'FROM CASES,CASENAME,TABLENAMETYPE '+
'WHERE CASES.CASEKEY=CASENAME.CASEKEY '+
' AND CASENAME.NAMEKEY=''1234567'' '+
' AND CASENAME.NAMETYPEKEY=TABLENAMETYPE.NAMETYPEKEY(+) '
;
begin
cases:='';
namekey:='1234567';
Doub_DM.ADOQuery1.Close;
Doub_DM.ADOQuery1.SQL.Text:=SQL_TEXT1;
// Doub_DM.ADOQuery1.parameters.parambyname('_NAMEKEY').Value:=namekey;
Doub_DM.ADOQuery1.Open;
if not(Doub_DM.ADOQuery1.eof) then begin....
Diese Abfrage Funktioniert soweit.
Nutze ich aber die Parameter kommt nur noch
"ORA-00937 not a single group group function"
Delphi-Quellcode:
SQL_TEXT1='SELECT COUNT(cases.casekey) '+
'FROM CASES,CASENAME,TABLENAMETYPE '+
'WHERE CASES.CASEKEY=CASENAME.CASEKEY '+
' AND CASENAME.NAMEKEY=:_NAMEKEY '+
' AND CASENAME.NAMETYPEKEY=TABLENAMETYPE.NAMETYPEKEY(+) '
;
begin
cases:='';
namekey:='1234567';
Doub_DM.ADOQuery1.Close;
Doub_DM.ADOQuery1.SQL.Text:=SQL_TEXT1;
Doub_DM.ADOQuery1.parameters.parambyname('_NAMEKEY').Value:=namekey;
Doub_DM.ADOQuery1.Open;
if not(Doub_DM.ADOQuery1.eof) then begin...
Ich seh nicht was es ist.
Könnt Ihr mir weiter helfen?
Gruß
K-H