Hallo zusammen,
Blöde
DB-Anfängerfrage.
Mit folgendem Code möchte ich meine Datenbank füllen, ca. 2000 Datensätze, knapp 30 Spalten.
Code:
adoConnection1.loginprompt := false;
adoConnection1.connectionString := 'bla';
adoConnection1.connected := true;
adoCommand1.connection := adoConnection1;
for i := 0 to 2000 do
begin
adoCommand1.commandText := 'insert into bla values (1, 2, 3);';
adoCommand1.execute;
end;
adoConnection1.connecgted := false;
Funktioniert super, braucht aber leider rund 20 Minuten.
Ich schätze mal, das geht schneller, nur wie?
Ich denke, da er, bei meinem Code, jedesmal eine neue Transaktion startet dauert das so ewig lange.
Für einen Schups wäre ich sehr dankbar.
Herzlich grüßt
Marco