Zitat von
Memo:
@r_kerber
Warum würdest du es nicht empfehlen?
Transaktionen bewirken Datensatzsperren. Nun stell Dir mal vor, jemand will einen Datensatz anfügen (oder schlimmer noch einen vorhandenen editieren) und verläßt dann seinen Arbeitsplatz für längere Zeit... Ist irgendwie unschön. Der DBServer muß nun unnötig lange Transaktionen und DS-Sperren offenhalten und verwalten. Deshalb: erst Daten eingeben und dann schnell alles zur
DB schicken.
Außerdem sollte man Änderungen von Daten auf
DB-Servern auch nicht über TTable(oder TQuery).Edit(Append) durchführen, sondern unter Verwendung von
SQL-Befehlen (INSERT, UPDATE).