Thema: Delphi TIBDataSet - Performance

Einzelnen Beitrag anzeigen

Nico80

Registriert seit: 28. Jun 2007
63 Beiträge
 
Delphi 2006 Enterprise
 
#1

TIBDataSet - Performance

  Alt 8. Aug 2007, 10:28
Datenbank: Interbase • Version: 7.1 • Zugriff über: IBX
Hallo an alle IBX-Experten,

habe eine Verständnisfrage.

Ich habe ein DataSet, um DS in die Datenbank einzufügen, zu aktualisieren und zu löschen.

Folgendes:

Delphi-Quellcode:
DataSet.SelectSQL.Text := 'SELECT...';
DataSet.InsertSQL.Text := 'INSERT...';
DataSet.UpdateSQL.Text := 'UPDATE...';
DataSet.DeleteSQL.Text := 'DELETE...';
Wenn ich jetzt 1000 DS einzeln aus der DB lese (also für jeden DS das DataSet neu öffne) kostet das paar Sekündchen.

Wenn ich nun die InsertSQL, UpdateSQL, DeleteSQL-Zuweisungen weglasse, habe ich beim Lesen der DS einen Performance-Gewinn um die Hälfte der Zeit.

Woran liegt das??
  Mit Zitat antworten Zitat