回 帖 发 新 帖 刷新版面

主题:[讨论]急啊~一个Delphi的ADOQuery的update问题~~高手快来啊~~!!

我是个大二的女生 ~
    期末要做个大程序————图书馆管理系统
  
   又个问题
   就是修改密码的问题:Edit1.text 输入原密码 edit2.text输入新密码 
     用UPDATE语句做的
    with
     mydatamodule.adminADOQuery do
     begin
       close;
       sql.Clear;
       sql.Add('update admin set password=:spassword where password=:password');
       Parameters.ParamByName('password').Value:=edit1.text;
       Parameters.ParamByName('spassword').Value:=edit2.Text;
       ExecSQL;
     end;

    运行的时候总说Update的语法又问题
    把Execsql语句删掉 就没问题 但是 ACCESS表里的密码没有改变 还是原密码 不世道为什么啊?????
 。。。。。。。。。。。求高手请教啊~~~~~~
    QQ:11675864

回复列表 (共1个回复)

沙发

不要用password这样的关键字做字段名字
例如,把上面代码中的password全部替换成pswd
当然,表中的字段名也要换

我来回复

您尚未登录,请登录后再回复。点此登录或注册