用union连接多个表的修改错误
数据库:ado+sql server
我用union连接了多个表,
adotable.Edit;
if adotable.CanModify then
begin
adotable['aa']:='是';
adotable.Post;
end;
提示错误“row cannot be locate for update,some values may have
been changed since it was last read"
该如何解决呢?adotable.CanModify 提示为true.应该能修改啊?