Registriert seit: 29. Mai 2002
Ort: Frankfurt
8.252 Beiträge
Delphi 2006 Professional
|
Re: Schnellste Insert Möglichkeit für eine DB?
2. Mär 2010, 14:31
Hai moelski,
ich habe den letzten Absatz in meinem Posting erweitert. Ansonsten machen die Params keinen Sinn.
Test es doch mal so:
Delphi-Quellcode:
DBQuery.SQL.Text := 'INSERT Into ' + Table + ' (ID, PROP01, PROP02, PROP03, PROP04, PROP05, PROP06, PROP07, PROP08, PROP09, PROP10) VALUES (:wert1, :wert2, :wert3, :wert4, :wert5, :wert6, :wert7, :wert8, :wert9, :wert10, :wert11);';
DBQuery.Prepare;
for I := 1 to Amount do begin
Inc(Counter);
DBQuery.Params[0].AsInteger := Counter;
DBQuery.Params[1].AsFloat := Random(10000);
DBQuery.Params[2].AsFloat := Random(10000);
DBQuery.Params[3].AsFloat := Random(10000);
DBQuery.Params[4].AsFloat := Random(10000);
DBQuery.Params[5].AsFloat := Random(10000);
DBQuery.Params[6].AsFloat := Random(10000);
DBQuery.Params[7].AsFloat := Random(10000);
DBQuery.Params[8].AsFloat := Random(10000);
DBQuery.Params[9].AsFloat := Random(10000);
DBQuery.Params[10].AsFloat := Random(10000);
DBQuery.ExecSQL;
end;
Stephan B. "Lasst den Gänsen ihre Füßchen"
|
|
Zitat
|