Thema: Delphi TIBDataSet - Performance

Einzelnen Beitrag anzeigen

Hansa

Registriert seit: 9. Jun 2002
Ort: Saarland
7.554 Beiträge
 
Delphi 8 Professional
 
#6

Re: TIBDataSet - Performance

  Alt 8. Aug 2007, 11:13
dafür spricht : ??

dagegen :
  • Überlistung des Servers könnte kontraproduktiv sein
  • Syntaxfehler wahrscheinlicher
  • vergessene Felder
  • Schreibfehler
  • kein Performance-Gewinn in Sicht
  • nach einem Close muss der Kram wieder neu gemacht werden
  • usw.

Normalerweise lässt man das Dataset mit Hilfe des Dataset-Generators die grundlegenden Statements (Insert, update...) erst mal erzeugen. Dem Programm sind dann die Tabellen-Felder erst mal bekannt. Und zwar alle ! Das hindert einen aber nicht flgendes zu machen :

Delphi-Quellcode:
Dataset.Close;
Dataset.SelectSQL.Text := 'SELECT ID,NR,NAME FROM TABLE1 WHERE NR < 100; // Einschränkung der Datenmenge
Dataset.Open;
while not Dataset.EOF do begin
...Bearbeitung der Daten
Next
end;
Gruß
Hansa
  Mit Zitat antworten Zitat