Andere Möglichkeit wäre auch in TTable/TQuery (als aktualisierbare Datenmenge) auf den entsprechenden Datensatz zu positionieren und dann:
Delphi-Quellcode:
Table1.Edit;
Table1.FieldByName('spalte').Value := neuer_wert;
... // Für alle Tabellenfelder wiederholen
Table1.Post;