Es ist immer ganz wichtig
so wenig Query-Komponenten zu verwenden, wie nur irgend möglich. Am Besten nur eine verwenden, dann hat man das
Golden Ring-Anti-Pattern perfekt umgesetzt.
Zitat:
One
Query-Component to rule them all.
Dieser Unfug ist tatsächlich sehr verbreitet.
Warum keine
PlanungDeleteQuery
die fix und fertig da ist und ausschließlich zum Löschen von einem Planungsdatensatz vorhanden ist?
Eine Methode davor gebaut
Delphi-Quellcode:
procedure TMyDataModule.DeletePlanung( PlanungID: Integer );
begin
PlanungDeleteQuery.ParamByName( 'ID' ).Value := PlanungID;
PlanungDeleteQuery.ExecSQL;
end;
Evtl. viel zu einfach und zu sehr straight forward ...
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ea 0a 4c 14 0d b6 3a a4 c1 c5 b9
dc 90 9d f0 e9 de 13 da 60)