Ich hatte immer
Connection.Commit was
imho dem
Query.CommitUpdates entspricht.
![Wink](images/smilies/icon_wink.gif)
Das ist nicht ganz richtig. Bei
Connection.Commit wird die aktuelle Transaktion abgespeichert. Bei
Query.CommitUpdates werden die aktuellen Änderungen (die Updates) aus dem Cache in den regulären Datenbestand übernommen.
Wenn
AutoCommitUpdates = True ist, wird das beim
ApplyUpdates gleich mit gemacht.
Näheres zu CachedUpdates hier:
https://docwiki.embarcadero.com/RADS...ates_(FireDAC)