Warum verwendest du keine TAdoQuery?
Beispiel:
Delphi-Quellcode:
AdoQuery1.SQL.Text := 'SELECT * FROM Wetterdaten WHERE Land='+QuotedStr('DE');
AdoQuery1.Open;
AdoQuery1.Edit;
AdoQuery1['NachtTemp'] := -2.5; // Feld ändern
AdoQuery1.Post;
Die
VCL werkelt dabei im Hintergrund und erzeugt automatisch eine UPDATE-
SQL-Anweisung ohne dass du irgendetwas selbst tun musst.
Das funktioniert natürlich nur bei ganz bestimmten SELECT-Abfragen.
Enthält die Abfrage z.B. GROUP BY weiss die
VCL nicht welchen Datensatz du meinst.