帮我看看这句delphi里的update语句哪里错了!急!!

来源:百度知道 编辑:UC知道 时间:2024/06/27 14:34:21
SQL.Clear;
SQL.Add('Update SystemUsers ');
SQL.Add('Set Password="123" ');
SQL.Add('Where UserID="'+Edit1.Text+'"');

Edit1.text是绑定UserID的控件,老是报错说我的UPdate语句语法有错!哪位大侠不吝赐教啊!
还有一个问题就是,我这个更新语句是从之前的一段代码拷下来的,前面的可以很好的更新,到了这里就老报错了,郁闷啊

问题已经解决了,原来password是access里的保留字段,不能这样更新的.谢谢几位啊

试一下
1.第四句改成SQL.Add('Where UserID='+quotedstr(Edit1.Text));
2.UserID是什么类型的字段?
3.报的是什么错,提示什么,不一定是语句本身的错误。

='+Edit1.Text+''
把双""去掉看看