NEIN, wieso sollte das eine
Exception werfen? (das passiert nur, wenn es im DBServer eine
Exception gab, z.B. durch fehlerhaftes
SQL oder falsche Tabellen-/Feld-Namen)
Es konnte nichts gefunden werden, was zu Löschen war, ist
KEIN Fehler, aber es konnte was nicht gelöscht werden, weil abhängige Referenz .. das schon.
Result := (lQuery.ExecSQL > 0) and Result;
um es nochmal richtig zu zeigen.
NICHT umstellen, sondern nur die Beschreibung lesen!
http://docwiki.embarcadero.com/RADSt...ler-Direktive)