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;