Einzelnen Beitrag anzeigen

Benutzerbild von Neutral General
Neutral General

Registriert seit: 16. Jan 2004
Ort: Bendorf
5.219 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#2

AW: Fragerunde. Wie macht ihr das? Speichern von Objekten

  Alt 4. Aug 2017, 14:35
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."

Geändert von Neutral General ( 4. Aug 2017 um 14:39 Uhr)
  Mit Zitat antworten Zitat