Einzelnen Beitrag anzeigen

Benutzerbild von p80286
p80286

Registriert seit: 28. Apr 2008
Ort: Stolberg (Rhl)
6.659 Beiträge
 
FreePascal / Lazarus
 
#8

AW: gesonderte Ergebnisberechnung in DB-Tab eingeben

  Alt 11. Apr 2017, 14:03
@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
Programme gehorchen nicht Deinen Absichten sondern Deinen Anweisungen
R.E.D retired error detector
  Mit Zitat antworten Zitat