procedure TForm7.Button1Click(Sender: TObject);
var khh:string; begin
with aq do
begin
khh:=edit6.text;
SQL.Clear;
SQL.Add('update kc_user set 用户名=:id,类型=:typ,姓名=:name,密码=:pw,工号=:iid ,');
sql.Add('where 用户名="'+khh+"");
parameters.ParamByName('id').value:=trim(edit1.text);
parameters.ParamByName('typ').value:=trim(edit2.text);
parameters.ParamByName('name').value:=trim(edit3.text);
parameters.ParamByName('pw').value:=trim(edit4.text);
parameters.ParamByName('iid').value:=trim(edit5.text);
execsql;
showmessage('添加成功');
end;
end; end. 运行程序,它显示的错误"illegal character in input file:""(﹩22)"
为什么?应该怎样修改?是否还有其它错误?我是个新手,请教啊,请教啊,各位仁兄..........
var khh:string; begin
with aq do
begin
khh:=edit6.text;
SQL.Clear;
SQL.Add('update kc_user set 用户名=:id,类型=:typ,姓名=:name,密码=:pw,工号=:iid ,');
sql.Add('where 用户名="'+khh+"");
parameters.ParamByName('id').value:=trim(edit1.text);
parameters.ParamByName('typ').value:=trim(edit2.text);
parameters.ParamByName('name').value:=trim(edit3.text);
parameters.ParamByName('pw').value:=trim(edit4.text);
parameters.ParamByName('iid').value:=trim(edit5.text);
execsql;
showmessage('添加成功');
end;
end; end. 运行程序,它显示的错误"illegal character in input file:""(﹩22)"
为什么?应该怎样修改?是否还有其它错误?我是个新手,请教啊,请教啊,各位仁兄..........
解决方案 »
- delphi2010+fb2.12嵌入式不成功求教
- 一个SQL语句错误,马上结贴
- 急急急!QuickReport的问题!
- MIDAS三层的问题,不解,请大侠不吝赐教!
- 一个关于 获得系统时间的 函数
- canvasTextOut()输出的文字背静如何变成透明的呢?
- StringReplace 的Flags: TReplaceFlags
- 通过代理读取网页内容??
- stringgrid的每一个列宽有没有办法动态生成一个固定值????--------------100分拿去!!!
- 请问 while DelList.Count>0 do 是什么意思?
- 有什么方法把文本文件中的换行和回车符删除
- memo内容存储的.TXT文件怎么让光标停在最后一行的最后一个字的后面???急!!!
多个,号吧,还有where 之前没空格
sql.Add('where 用户名="'+khh+"");
改成 sql.add(' where 用户名=''+khh+''');
或者用参数 用户名=:khh
parameters.ParamByName('khh').value:=trim(edit6.text);