检测远路视图数据源是否被局域网其他用户修改的函数是什么

检测远程视图数据源是否被局域网其他用户修改的函数是什么?
   在VFP中,以表缓冲方式打开SQL数据源建立的远程视图,对该远程视图数据修改后进行刷新操作,如在刷新之前远程视图数据源已被局域网其他用户修改过,则会出现“更新冲突”的出错提示。因此需要在修改远程视图数据并进行刷新操作前,先检查远程视图数据源是否被局域网其他用户修改过,如已被修改过,则先刷新远程视图再进行修改操作,如未被修改过,则直接对远程视图进行修改操作。敬向电脑专家请教,检测远程视图数据源是否被局域网其他用户修改的函数是什么?不胜感激!

------解决方案--------------------
一般出现“更新冲突”后,再刷新远程视图再进行修改操作。
冲突后再用 CURVAL()
------解决方案--------------------
引用:
十豆三老师:
    谢谢您的热心指导!
    我是想通过编程先检查一下远程视图数据源是否被局域网其他用户修改过,如已被修改过,则先刷新远程视图再进行修改操作,如未被修改过,则直接对远程视图进行修改操作。如果出现“更新冲突”后,再刷新远程视图再进行修改操作,那么先前的修改操作就得放弃,这对用户来说可能增添麻烦。另外出现了“更新冲突”的出错提示,也是用户不希望出现的,……
你的意思是不管后台有没有被修改,都强制更新。
这样的话,可以覆盖更新:
Tableupdate(1,.T.,'表名')
------解决方案--------------------
就算你检测了,也会有以下问题存在。

用户1读取数据
用户2读取数据
用户1修改数据
用户2修改数据
用户1检测数据是否被其他用户更改,这时用户2也没有更新,所以结果没有被修改。
在用户1刚刚检测完,还没有更新时,用户2也检测是否被其他用户更改,这时用户1马上要更新但还没有更新,所以结果没有被修改。
用户1更新,结果更新成功。
用户2更新,结果更新失败。
------解决方案--------------------
用 VFP9.0 吧。
8.0 写的程序,改用 VFP9.0 应该问题不大。