关于数据窗口更新特性,请高手火速赐教!
本人正在用pb开发基于oracle的程序,在用数据窗口操纵或update允许带null值column的表时,出现以下错误提示:
Row changed between retrieve and update.
No changes made to database.
其中,我在数据窗口更新特性页中把where clause for update/delete设为key and updatable columns或key and modified columns,也即包含带null值的column,但这样的话就会出现以上的错误,当然如果设为key columns,即不包含带null值的column是没有问题发生的。但考虑到数据一致性(因为我编写的程序要应用在网络多用户环境中),我不得不采用前两种设置。这个问题困扰了我很久,但在领导的一再催逼下,实在没多少时间去自己解决了,故在此请众多高手不吝赐教,帮小弟我度过难关,不胜感激!!!