我有一个 ADO 数据库,其中有一个名为 的表t_codemeaning
,下面是表结构:
t_codemeaning
codemenaing_code AS Text
codemenaing_title AS Text
codemenaing_description AS Text
我在我的ADOQuery1
.
我单击带有此 Delphi 脚本的按钮:
ADOQuery1.edit;
ADOQuery1codemeaning_title.value := edit1.text;
ADOQuery1codemeaning_description.value := memo1.lines.text;
ADOQuery1.post;
当我在备忘录中添加单行时,一切都很好。
但是当我在 memo1 中添加很多多行文本时,它会显示一个错误:
多步操作产生错误。检查每个状态值。
如何解决这个问题?
我的最后一个进展是,我创建了一个新的字符串变量 aValue 并将 memo1.lines.text 添加到其中:
aValue:=memo1.lines.text;
aValue := StringReplace(StringReplace(aValue, '#10', '', [rfReplaceAll]), '#13', '', [rfReplaceAll]);
我将 ADOQuery1codemeaning_description.value .... 的脚本更改为:
ADOQuery1codemeaning_description.value := aValue;
仍然有同样的错误......