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
[解决办法]