既然操作了数据,肯定希望能保存呀,要不然操作有何意义?
1、我的想法是,本地有和服务器完全相同的数据库(当然了是ACCESS数据库,SQL就太大了不太现实)
2、打开项目时
如果网络联通,先下载服务器数据并与本地数据比较,合并不重复的数据,然后直接进行操作,每次操作,都会在本地和服务器同时保存。
如果网络不通,则直接用本地数据库
问题是:下载服务器的数据与本地数据比较,合并不重复数据,如果数据量太大或者计算关系复杂,可能用时会很长。因为计算关系复杂的话,datacolchanged中,可能会用到比较多的重置事件;而数据量大,要保存用时就超长了,就简单的10000行、1列的表,保存都很耗时间。
[此贴子已经被作者于2016/10/14 17:14:23编辑过]