Einzelnen Beitrag anzeigen

Benutzerbild von sx2008
sx2008

Registriert seit: 16. Feb 2008
Ort: Baden-Württemberg
2.332 Beiträge
 
Delphi 2007 Professional
 
#8

Re: Wie Daten einer SQLQuery-Abfrage zurück in DB schreiben?

  Alt 31. Okt 2008, 20:42
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.
  Mit Zitat antworten Zitat