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


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

主题:怎么实现 离线工作

帅哥哟,离线,有人找我吗?
chnfo
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | 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编辑过]

 回到顶部