Foxtable(狐表)用户栏目专家坐堂 → 怎么实现 离线工作


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

主题:怎么实现 离线工作

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


加好友 发短信
等级:幼狐 帖子:177 积分:1757 威望:0 精华:0 注册:2015/1/17 23:24:00
怎么实现 离线工作  发帖心情 Post By:2016/9/23 10:55:00 [只看该作者]

大神们,给个思路。
  在断网的时候怎么保证程序的运行
  我想实现的是,在网络中断的时候不影响程序运行,等网络恢复后再同步到数据库。怎么弄



 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110624 积分:563022 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2016/9/23 11:27:00 [只看该作者]

本地创建一个同样结构的Access,断网就连接到本地http://www.foxtable.com/webhelp/scr/0682.htm

至于同步数据,涉及到比较复杂的算法,要结合自己项目处理。只能自己网上搜搜,没有办法给你建议。

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


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2016/9/23 11:28:00 [只看该作者]

如果你不保存,不从后台提取数据,可以继续用,否则神仙也没办法。

 


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


加好友 发短信
等级:九尾狐 帖子:2240 积分:18457 威望:0 精华:0 注册:2011/11/26 20:21:00
  发帖心情 Post By:2016/10/14 17:11:00 [只看该作者]

既然操作了数据,肯定希望能保存呀,要不然操作有何意义?

1、我的想法是,本地有和服务器完全相同的数据库(当然了是ACCESS数据库,SQL就太大了不太现实)
2、打开项目时
     如果网络联通,先下载服务器数据并与本地数据比较,合并不重复的数据,然后直接进行操作,每次操作,都会在本地和服务器同时保存。
     如果网络不通,则直接用本地数据库


问题是:下载服务器的数据与本地数据比较,合并不重复数据,如果数据量太大或者计算关系复杂,可能用时会很长。因为计算关系复杂的话,datacolchanged中,可能会用到比较多的重置事件;而数据量大,要保存用时就超长了,就简单的10000行、1列的表,保存都很耗时间。

[此贴子已经被作者于2016/10/14 17:14:23编辑过]

 回到顶部
帅哥,在线噢!
有点蓝
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110624 积分:563022 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2016/10/14 17:19:00 [只看该作者]

问题就在问题是这里啊。不是那么容易的

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


加好友 发短信
等级:狐神 帖子:6885 积分:43595 威望:0 精华:0 注册:2009/3/2 14:07:00
  发帖心情 Post By:2016/10/14 22:10:00 [只看该作者]

不是我打消你的积极性,离线只是个传说。

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


加好友 发短信
等级:三尾狐 帖子:681 积分:5332 威望:0 精华:0 注册:2011/12/26 20:43:00
  发帖心情 Post By:2016/10/21 22:30:00 [只看该作者]

架几个分布式吧,解决你的问题

 回到顶部