Hallo,
Zitat von
marabu:
zum Thema JET
SQL und Bulk Input müsstest du selbst ein wenig recherchieren, aber wahrscheinlich flutscht es bereits so:
Delphi-Quellcode:
for i := Low(items) to High(items) do
InsertRecord(items[i]);
Getippt und nicht getestet.
Abgetippt und getestet: Leider nicht. Hier wird ja wieder jeder Record einzeln (zwar in ner Schleife, aber dennoch) rangehaengt. Das dauert bei 200 Datensaetzen gefuehlte 2 Sekunden.
Dann werd ich wohl ein Lock-Flag setzen und das Fuellen der
DB in nen Thread auslagern ...
M$ schlaegt bzgl JET
SQL "INSERT INTO ... SELECT FROM ..." vor, aber ich kriegs leider grad auch nicht gebacken, eine Standalone-Tabelle im Speicher zu erzeugen, die ich vllt. schneller fuellen kann und aus der ich dann die Records rueberkopiere ...
Auf jeden Fall danke fuer Eure Muehen,
Berni