Der Standardweg sollte immer so ablaufen:
Delphi-Quellcode:
Connection.StartTransaction;
try
// Viele Datensätze einfügen
for idx := 1 to 30000 do
begin
...
Connection.ExecSQL(sqlString, [param1, param2, param3]);
end;
Connection.Commit;
except
Connection.Rollback;
raise;
end;
Schneller sind dann nur noch BULK INSERTS
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ea 0a 4c 14 0d b6 3a a4 c1 c5 b9
dc 90 9d f0 e9 de 13 da 60)