strSQL := 'update [user] set password = '''+edit1.text+''' where userid = '''+gstrUserName+'''';
tadoquery.sql.add(strSQL)

解决方案 »

  1.   

    with query do 
    begin
      close;
      Sql.clear;
      Sql.add('update 表名 set password='''+edit1.text+''');
      execsql;
    end;
      

  2.   

    我这样写了,怎么还错啊,帮忙看看错在那了,谢谢了
    Data.admin.SQL.Add('update admin set password='''+password+'''');
      

  3.   

    Data.admin.close;
    Data.admin.SQL.Clear;
    Data.admin.SQL.Add('update admin set password='''+password+'''');
    Data.admin.ExecSQL;
      

  4.   

    我把adoconnection 和adoquery放到datamodule中,执行第二次adoquery.execsql后出现'access violation at address 1f487cab in module "msado15.dll"write of address 01088000'这是什么问题啊,我用的是mdichild form