Foxtable(狐表)用户栏目专家坐堂 → [讨论] 建议能有一个判断其他用户是否正在执行load中save的方法。


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

主题:[讨论] 建议能有一个判断其他用户是否正在执行load中save的方法。

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


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2009/2/4 12:19:00 [显示全部帖子]

如果正在输入的过程呢?
这个解决不了实际问题的。

我今天发的“高级自动编号演示”,其实已经包含了如何在网络下解决冲突的技巧,只是需要借助一个标记表。

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


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2009/2/4 17:24:00 [显示全部帖子]

可以,不过最好用SQL命令赋值,这样更快。
而且最好在SQL的UPDATE命令中加上条件,例如标志列内容为FAlse表示可以更新,设为True表示我正在更新。
如果两个人同时读值,那么都得到False值,也就是可以保存,出现同时保存的问题,所以还需要后续步骤,UPDATE语句加上条件,将标志列内容为False的更新为True,这样就不会出现两个人同时更新成功的问题,只有更新标志列成功的前提下才保存。

我发的高级自动编号演示文件,也是基于这个原理的。

 回到顶部