username,username是字符串类型吗?
如果是,要加单引号括起来''

解决方案 »

  1.   

    str:='update password set password=123 where     username='+#39+username+#39;
    如果表名不是password则把password改为对应的表名就可以了。
      

  2.   

    password,用到了关键字:建议使用pass_word或其他不容易起冲突的标识
      

  3.   

    虽然有点怪,但sql语句对的
    问题是你不应该用WJJCDM.ADOQuery1.Open ;
    而应该用WJJCDM.ADOQuery1.ExecSQL ;
    因为没有返回数据集。