procedure TForm4.Button1Click(Sender: TObject);
var h:string;
begin
h:='update khzl set xinm='+trim(edit1.text)+',xingb='+trim(edit2.text)+',nianl='+trim(edit3.text);
h:=h+',dianh='+trim(edit4.text)+',grzl='+trim(memo1.text)+' where xinm='+trim(edit1.text);
form2.Query1.Close;
form2.Query1.SQL.Clear;
form2.Query1.SQL.Add(h);
form2.Query1.ExecSQL;
showmessage('Ð޸ijɹ¦!');
end;
var h:string;
begin
h:='update khzl set xinm='+trim(edit1.text)+',xingb='+trim(edit2.text)+',nianl='+trim(edit3.text);
h:=h+',dianh='+trim(edit4.text)+',grzl='+trim(memo1.text)+' where xinm='+trim(edit1.text);
form2.Query1.Close;
form2.Query1.SQL.Clear;
form2.Query1.SQL.Add(h);
form2.Query1.ExecSQL;
showmessage('Ð޸ijɹ¦!');
end;
解决方案 »
- 关于DdeClientConv控件的问题
- 真的头痛,各位帮帮忙嘛,引号问题
- 如何获取汉字的拼音代码?????????????????????????????急急急急.........
- 原生ADO??(再线)急!!!
- 菜鸟问题!!!送分100!!!
- 如何压扁Tlistview的头控件
- delphi自带的quickrep控件可以定义打二十三行空格吗?可以打出二十三行空白行吗?
- 怎么样设置DBEdit的显示格式,列如数字显示成 35,545,676.00
- ADODataSet这样使用不可以吗?
- dcom菜鸟的高分问题...
- adotable的active属性无法设置为 true
- 怎樣保存用OpenPictureDialog打開的圖片,並用我默認的文件名及路徑,而且不跳出SavePictureDialog對話框?
如果是char或varchar型的则要多加两对引号。
如,xinm是varchar,则你的update语句要写成
h:='update khzl set xinm='''+trim(edit1.text)+''',xingb='+……
用showmessage(h)把h中的内容提取出来看看是否正确
然后再改正相应的地方
应该这么写,以一个字段为例:
h:='update khzl set xinm='+''''+trim(edit1.text)+'''';注意: 4个单引号代表引号中的引号。