Du kannst auch in so einem
SQL Parameter verwenden anstelle von Format.
Das ist übersichtlicher, weniger fehleranfällig und auf jeden Fall sicherer.
Dann hast du 1
SQL was du sogar Prepare();en kannst und dann änderst du für jedes Objekt was du speichern willst nur die Werte der Parameter.
Delphi-Quellcode:
query.SQL.Text := '
insert into TAB ( COL_1, COL_2) values ( :col1 , :col2 )';
query.Prepare;
for i:= 1
to 1000
do
begin
query.ParamByName('
COL1').AsString := obj[i].Prop1;
query.ParamByName('
COL2').AsInteger := obj[i].Prop2;
query.ExecSQL;
end;
Michael
"Programmers talk about software development on weekends, vacations, and over meals not because they lack imagination,
but because their imagination reveals worlds that others cannot see."