Folgendes führt zum Ziel:
Delphi-Quellcode:
DS.Active := true;
REPEAT
DS.Insert; // leeren Datensatz erzeugen
InsSQL := 'INSERT INTO DS ('+FeldName+')' + ' VALUES ('''+Feldinhalt+''')';
DS.InsertSQL.Text := InsSQL;
DS.Post; // Insert bestätigen und abschliessen
UNTIL ende;
Ein INSERT wird mit einem Post weggeschickt.
Die Repeat - Schleife macht also jetzt vollständige inserts, die auch bestätigt werden. Committed wird dabei allerdings nichts