table is readonly 如何改

table isreadonly 怎么改zdupdate:update 配比 set +diaoduquery4.fieldbyname(对应字段).AsString+

table is readonly 怎么改
 
  zdupdate:='update 配比 set '+diaoduquery4.fieldbyname('对应字段').AsString+'='''+diaoduquery4.FieldByName('材料名称').AsString+'''';
  edit25.text:=zdupdate;
  diaoduquery6.Close;
  diaoduquery6.DatabaseName:='jbzdb';
  diaoduquery6.SQL.Clear;
  diaoduquery6.SQL.Add(zdupdate);
  diaoduquery6.Open;

[解决办法]

Delphi(Pascal) code
    zdupdate:='update 配比 set '+diaoduquery4.fieldbyname('对应字段').AsString+'='''+diaoduquery4.FieldByName('材料名称').AsString+'''';  edit25.text:=zdupdate;  diaoduquery6.SQL.Clear;  diaoduquery6.SQL.Add(zdupdate);  diaoduquery6.execsql;
[解决办法]
diaoduquery6.Open;=>diaoduquery6.ExecSQL;
[解决办法]
楼上正确,update需用execsql来处理,如果是Select则可以用Open
[解决办法]
探讨
diaoduquery6.Open;=>diaoduquery6.ExecSQL;