Einzelnen Beitrag anzeigen

Benutzerbild von user0815
user0815

Registriert seit: 5. Okt 2007
331 Beiträge
 
Delphi XE2 Professional
 
#6

AW: SQLite - Insert / Update beschleunigen

  Alt 5. Jul 2011, 13:15
@jobo: Index ist gesetzt. Die Datenmenge beträgt zur Zeit allerdings auch nur 3k.
@DeddyH: zweite Query für das INSERT/UPDATE -> gemacht, hat nichts gebracht
@mkinzler: Ich würde beide Abfragen zu einer verschmelzen -> ?


Habe StartTransaction vor die Schleife gesetzt & Commit hinter das Schleifenende. Jetzt geht es schnell.

Delphi-Quellcode:
Datenmodul.ZConnection.StartTransaction;

for ...

  try
    ExecSQL;
  except
    Datenmodul.ZConnection.Rollback;
  end;

end;

Datenmodul.ZConnection.Commit;
Frage: Sitzt das try Except an der richtigen Stelle ?

Geändert von user0815 ( 5. Jul 2011 um 13:24 Uhr)
  Mit Zitat antworten Zitat