我有个数据集,其中数据是从一个表和一个视图联立得到的。
sql语句为:SELECT 表.* ,视图.* from 表,视图 where 表,ID =视图.ID;
因为只对表进行更改,更新语句是UPDATE 表 set 表.A=OLD_A, WHERE 表.ID=OLD_ID。
这个数据集在显示和检索的时候都很正常, 但是点击保存按钮更新时,就出现如下报错信息。
后来,我将update语句写在代码中执行,不管代码是写在afterpost事件还是beforeApplyUpdate事件,虽然执行成功,但是仍旧报同样的错误。