Foxtable(狐表)用户栏目专家坐堂 → [求助]数据丢失问题


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

主题:[求助]数据丢失问题

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


加好友 发短信
等级:三尾狐 帖子:629 积分:4915 威望:0 精华:0 注册:2014/2/25 15:50:00
[求助]数据丢失问题  发帖心情 Post By:2014/8/1 16:58:00 [显示全部帖子]

我用的是SQL数据库 在连网多用户同时使用,增加行 编辑行 有人同时保存,有人同时编辑,到最后居然有些编辑的数据没得了,请问老师这种是如何引起的,我该我和设置呢 

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


加好友 发短信
等级:三尾狐 帖子:629 积分:4915 威望:0 精华:0 注册:2014/2/25 15:50:00
  发帖心情 Post By:2014/8/1 17:03:00 [显示全部帖子]

本来录入了数据了,自己保存了,但在这期间还有用户在使用,没刷新,也新增行 编辑行之类的 最后保存   问题出来了 前面保存那个的信息内容不在了

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


加好友 发短信
等级:三尾狐 帖子:629 积分:4915 威望:0 精华:0 注册:2014/2/25 15:50:00
  发帖心情 Post By:2014/8/1 17:10:00 [显示全部帖子]

刚刚编辑的数据没保存就load 数据会不会丢失呢

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


加好友 发短信
等级:三尾狐 帖子:629 积分:4915 威望:0 精华:0 注册:2014/2/25 15:50:00
  发帖心情 Post By:2014/8/1 17:30:00 [显示全部帖子]

意思是如下代码要加一句DataTables("佣金明细").Load 就可以了
With Tables("佣金明细")
    If .Current IsNot Nothing Then
        .Current.Save()
    End If
End With
DataTables("佣金明细").Load
Tables("佣金明细").Current("编辑者") = Nothing
Tables("佣金明细").Current.Save()
e.Form.Close()

另外我单独设置了个保存按钮 代码
Ctype(ApplicationMenu.LeftItems("Save"), RibbonMenu.Button).PerformClick()
请问这个怎么改呢 
[此贴子已经被作者于2014-8-1 17:30:50编辑过]

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


加好友 发短信
等级:三尾狐 帖子:629 积分:4915 威望:0 精华:0 注册:2014/2/25 15:50:00
  发帖心情 Post By:2014/8/1 17:45:00 [显示全部帖子]

项目右上角的关闭X 有没得Syscmd.Project.Save()功能呢

请问甜老师 这种保存就能解决网络同步的数据丢失问题吗
With Tables("佣金明细")
    If .Current IsNot Nothing Then
        .Current.Save()
    End If
End With
DataTables("佣金明细").Load
Tables("佣金明细").Current("编辑者") = Nothing
Tables("佣金明细").Current.Save()
e.Form.Close()

 回到顶部