Und um das ganze nicht zu sehr durch die Statusausgaben und ProcessMessages zu bremsen, sollte man diese nur alle z.B. 100 Datensätze machen.
Kommt drauf an: Bei unter 100.000 Datensätzen mit nicht allzu komplexer Tabellenstruktur spielt es nicht wirklich eine Rolle, wenn ich da mal ein paar Minuten warten muß. Bei Millionen von Datensätzen mit zudem noch komplexer Tabellenstruktur kann die von mir vorgestellte Methode dagegen Tage dauern. Hier bevorzuge ich dann meist den
SQL-Dump, das geht auf jeden Fall unvergleichlich schneller.