Hallo zusammen,
ich möchte VOR dem tabelle.post alle geänderten Werte in einem Log speichern und verwende dazu:
Das Problem ist, dass bei MEMO Feldern der Wert OldValue immer = '' oder NULL ist. Gibt es hierfür einen Workaround? oder mache ich ggfs. etwas falsch?
Grüße,
Yusuf
ich möchte VOR dem tabelle.post alle geänderten Werte in einem Log speichern und verwende dazu:
Code:
if dm.tposition.Fields[i].OldValue<>dm.tposition.fields[i].Value then begin vtmp2:=dm.tposition.fields[i].fieldname+' "'; vtmp2:=vtmp2+VarToStr(dm.tposition.Fields[i].OldValue)+'" > "'+vartostr(dm.tposition.Fields[i].Value)+'"'; vtmp2:=StringReplace(vtmp2, #10, '', [rfReplaceAll]); vtmp2:=StringReplace(vtmp2, #13, '', [rfReplaceAll]); vtmp2:=StringReplace(vtmp2, '"', '', [rfReplaceAll]); vliste.add(vtmp2); end;
Grüße,
Yusuf
Comment