使用参数将备注行插入(附加)到数据库

时间:2015-06-01 02:56:40

标签: sql delphi

如何将cxmemo1文本附加到已包含数据的数据库字段(备忘录类型)中? 如果我使用:

  

DataModule2.T2.Params.ParamByName(' a3')。值:= cxmemo1.Text;

之前的文字被覆盖了。我怎么才能追加它?

这是更新查询的一部分。

1 个答案:

答案 0 :(得分:1)

在您的更新查询中,您可以使用以下内容:

update TABLE t set 
  t.MY_MEMO_FIELD = Coalesce(MY_MEMO_FIELD,'') || :a3 
where t.ID = :PKey

更新: 如果旧值为null,我添加了Coalesce