用DELPHI做一个简单的密码修改模块的时候用了以下的SQL语句
SQL.Add('update usermanager set password='''+Trim(FlatEdit2.Text)+'''');SQL.Add('where username='''+Trim(FlatComboBox1.Text)+''' and password='''+password+'''');来更新数据库中的数据,在MS SQLSERVER中可以正常运行,但是在ACCESS中却不行?有谁可以帮帮我吗?

解决方案 »

  1.   

    SQL.Add('update usermanager set password='''+Trim(FlatEdit2.Text)+'''');SQL.Add(' where username='''+Trim(FlatComboBox1.Text)+''' and password='''+password+'''');在WHERE前面加个空格试看看
      

  2.   

    运行程序是出现错误提示“UPDATA语言出错”
      

  3.   

    会不会是password不能当字段名?改掉试试看?
      

  4.   

    一个是PASSWORD,还有你的参数赋值的时候,老实的用ParamByName,如果再有问题,就问神吧