@Haentschman
da
Delphi-Quellcode:
qryMain.SQL.Text := 'UPDATE WARENVERKAUF SET KDNR=:KDNR,NAME=:NAME,VORNAME=:VORNAME,FIRMA=:FIRMA,PRODUKT=:PRODUKT,ANZAHL=:ANZAHL,PREIS=:PREIS,MEMO=:MEMO WHERE ID = :CID';
qryMain.ParamByName('CID').AsString := CurrentCustomerID;
qryMain.ParamByName('Anzahl').Text:=(edtTest_input.text);
qryMain.ExecSQL;
denke ich er ist auf dem richtigen Weg. Ob die Syntax so ganz richtig ist(?) Bei mir werden die Parameter immer mit
.Value:=
übergenen.
Was mich jetzt wundert, ist daß es keine Fehlermeldung gibt (Butter??) denn auf den ersten Blick ist das ganz in Ordnung. Was sein könnte, daß die
DB sich an den NULL-Feldern (z.B. MEMO) verschluckt, weil keine Daten kommen. Ggf. muß das Update auf die relevanten Felder gekürzt werden.
oder muß vllt. ein explizites "EndofTransaction" mit gegeben werden? oder ein "Commit"?
Gruß
K-H