Foxtable(狐表)用户栏目专家坐堂 → 同步修改的问题


  共有2683人关注过本帖树形打印复制链接

主题:同步修改的问题

帅哥哟,离线,有人找我吗?
newsun2k
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1478 积分:10984 威望:0 精华:0 注册:2014/8/13 16:19:00
同步修改的问题  发帖心情 Post By:2018/12/29 9:06:00 [显示全部帖子]

A刚录入一笔数据,保存后,并未离开当前表。
接着就修改了该数据。
在录入和修改之间,B修改了该数据的锁定标识,原设定是锁定状态不让其他人修改。
但是对A而言,当前表并未读入锁定标识的新值,所以A仍然可以修改该数据。
这种缺陷如何解决?


 回到顶部
帅哥哟,离线,有人找我吗?
newsun2k
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1478 积分:10984 威望:0 精华:0 注册:2014/8/13 16:19:00
  发帖心情 Post By:2019/1/9 16:05:00 [显示全部帖子]

我不是要独占编辑。
逻辑是这样的。
A新增一笔数据,其中有一个文件列。通过ftp上传了文件,A保存了该笔数据。
B是专门处理这些文件的。一旦有人上传,那他就把文件下载下来,并进行线下操作。
此时,我会设置一个锁定的标识列,显示这个文件已经被B下载并处理了。(B下载的时候,自动设置为TRUE)
如果其他人再修改这个文件列,更新文件,则会提示“已经锁定”
但是,A如果不退出当前表,而是等待一段时间后,又更新文件,此时,当前表中的锁定列还没读进来,系统检索锁定列时,还是显示未锁定(FALSE)。
所以A可以修改。
怎么解决这个问题。


 回到顶部
帅哥哟,离线,有人找我吗?
newsun2k
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1478 积分:10984 威望:0 精华:0 注册:2014/8/13 16:19:00
  发帖心情 Post By:2019/1/10 14:11:00 [显示全部帖子]

在startedit中,设置DataTables("订单").DataRows(1).Load()?

 回到顶部