Hello,
Was mach ich hier falsch?
UPDATE AVEKBRSFITR a, AVCODFIL_V b SET a.BU_DEF_DVP = 0 where a.FILNR2 = b.FIL_NR2 and
b.TYP = 'A' and
a.TRANCHE = 1 and
a.RSN_EKBRS = 1414
Das könnte eine Typunverträglichkeit sein.
Wenn BU_DEF_DVP von einem Stringtyp (auch ENUM und SET sind Stringtypen) ist, dann muss es heißen
SET a.BU_DEF_DVP = '0'
Wenn man nicht rechnen will mit den Werten, dann kann und sollte man sie ohnehin immer in Häkchen übergeben. Das kann auch den zusätzlichen Nutzen des erhöhten Schutzes vor Injektion haben.
Harzliche Grüße aus http://www.annerschbarrich.de
Tom
--
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau