Doku lesen:
http://docwiki.embarcadero.com/Libra....TUpdateAction
Zitat von
uaApplied:
The event handler applied the update (not used in error handling event handlers). Free the current record update from the cache.
Zitat von
DeepL - Übersetzung für uaApplied:
Der Ereignishandler, der die Aktualisierung durchgeführt hat (wird nicht in Ereignishandlern zur Fehlerbehandlung verwendet). Gibt die aktuelle Datensatzaktualisierung aus dem Cache frei.
Grob gesagt: Du möchtest doch nur den Status ausgeben.
Warum gibtst Du dann nicht nur den Status aus?
Ist dashier
updateAction := uaApplied;
wirklich erforderlich? Für die Statusausgabe?
himitsu Vorschlag ist übrigens die deutlich bessere Alternative für Datenbankinserts. Vor allem, wenn es um viele Daten geht. Mag sein, dass die Implementierung erstmal ein bisserl aufwändiger ist, kann aber, bei größeren Datenmengen, schonmal die eine oder andere Stunde Laufzeit einsparen (und die Nutzung einer Progressbar zur Statusausgabe überflüssig machen).
Applied heißt übrigens sowas wie: angewandt, erledigt.
Sprich: mit
updateAction := uaApplied;
sagst Du der Routine, fertig, hab' ich gemacht, musst Du Dich nicht mehr drum kümmern. Und die Routine hält sich dran und kümmert sich nicht mehr drum und damit ist die Tabelle anschließend korrekterweise leer