Adoquery1.Close;
Adoquery1.SQL.Clear;
Adoquery1.SQL.Add('update users set password=:A2,qx=:A3');
Adoquery1.SQL.Add('where users=:A1');
Adoquery1.Parameters.ParamByName('A2').Value:=Edit2.Text;
Adoquery1.Parameters.ParamByName('A1').Value:=Edit1.Text;
Adoquery1.Parameters.ParamByName('A3').Value:=edit5.Text;
ADOQuery1.ExecSQL ;
ADOQuery1.Close;
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Add('select * from users');
//ADOQuery1.Open;
ADOtable1.Close ;
ADOtable1.Open;
ADOtable1.Refresh;
运行提示update 语法错误
delphi update 语法错误
答案:2 悬赏:40 手机版
解决时间 2021-01-27 15:52
- 提问者网友:低吟詩仙的傷
- 2021-01-27 06:51
最佳答案
- 五星知识达人网友:忘川信使
- 2021-01-27 08:13
Adoquery1.SQL.Add('update users set password=:A2,qx=:A3');
Adoquery1.SQL.Add('where users=:A1');
第二句的“where”之前加个空格。
Adoquery1.SQL.Add('where users=:A1');
第二句的“where”之前加个空格。
全部回答
- 1楼网友:孤独的牧羊人
- 2021-01-27 08:42
你是用adoquery吗?执行update不能用open吧,open是查询用的 应该用updatepwdquery.execsql吧(执行)
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯