首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > VFP >

远程视图,该如何解决

2012-04-14 
远程视图更新数据时,对后台数据进行update 操作的条件。它有四种可能:①Key Field only ②Key and Updatable

远程视图
更新数据时,对后台数据进行update 操作的条件。 

它有四种可能: 

①Key Field only ②Key and Updatable Fields 

③Key and Modified Fields ④Key and Time Stamp。

比如 ③,为什么自己正编辑的字段别人也编辑了,存回时就失败呢?为什么这样设计?



[解决办法]
因为当别人把数据修改了,而你看到的数据已经不是原始数据了,有必要看一下别人修改后的数据,如原来是10,改为10-2=8,你想改10-3=7,(这时需要刷新视图 Requery('视图名')),然后再8-3=5,当然这要看你的实际需求而定,你也可以不管3721强制覆盖别人修改的数据(TABLEUPDATE('视图名',.T.))
[解决办法]

1、因为你做出决定的前提已经发生改变,系统有责任提醒你重新考虑。

2、亚马逊出了这个问题,要么是软件设计缺陷,要么是故意的,把你吊住再说。这种类似飞机票、火车票订票系统的软件很常见的问题,服务商绝对要有预防措施。

热点排行