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??