Zitat von
marabu:
Hallo Martin,
du kannst das Speichern im Ereignis OnBeforePost() durch eine silent
exception (Abort) verhindern. Allerdings solltest du dann ein Flag einführen, welches dir noch ein gewolltes Speichern erlaubt:
Delphi-Quellcode:
procedure TDataModule1.DataSetDicEntriesBeforePost(DataSet: TDataSet);
begin
with DataSet do
if Tag = 0 then
Cancel();
end;
Grüße vom marabu
OnBeforePost..das Ereignis gibt es leider nicht
Gibt OnPostError, aber das wohl was anderes
Um Rekursion zu verstehen, muss man zunächst Rekursion verstehen.