Moin,
Du könntest das auch so schreiben:
Delphi-Quellcode:
qry1.SQL.Text := 'UPDATE Rechnung SET ' +
' MWSteuer = :mw ' +
' ,Nachlassumme = :nasum ' +
' ,Sicherheitsumme = :ssum ' +
' ,Skontosumme = :sksum ' +
' ,Nettosumme = :nsum ' +
' ,Bruttogesamt = :bsum ' +
'WHERE ' +
' Rechnr = :ed_rechngd_rechnr ';
und dann kommt das füllen der Parameter.
Das fehlende Komma ist natürlich das erste Problem, mehrere Felder mit SET ändern bedarf einem Komma vor jedem Feld bzw. nach jedem Inhalt.
Und dann kannst Du die
Rechnr natürlich auch per Parameter übergeben.
Rolf
wenn nicht anders angegeben, schreibe ich zu D7, XE2 und MS
SQL - ansonsten fragen Sie ihren Administrator oder einen Operator. Update 06/2020: Delphi 10.4 Sydney