当前位置: 代码迷 >> VFP >> 远程视图,该如何解决
  详细解决方案

远程视图,该如何解决

热度:1108   发布时间:2013-02-26 00:00:00.0
远程视图
更新数据时,对后台数据进行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、亚马逊出了这个问题,要么是软件设计缺陷,要么是故意的,把你吊住再说。这种类似飞机票、火车票订票系统的软件很常见的问题,服务商绝对要有预防措施。
  相关解决方案