以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  请教关于外部数据源的问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=32593)

--  作者:wengfuyy
--  发布时间:2013/5/4 19:58:00
--  请教关于外部数据源的问题
应用场景:外部数据库是SQL,表名为表A,需要将一个这个表里的数据同步到本地,利用狐表强大的统计功进行分析。我已经连接成功,并且将数据同步到了本地的狐表,尚有以下问题请教:
1、目前的连接已经建好,请问是不是今后每次打开狐表的这个项目时,系统都会自动同步一次?
2、如果1的答案为是,那么请问是全部数据更新一次,还是只更新增量?能否改为手工同步?
3、如果1的答案为否,那么如果进行同步?
4、求手工同步的代码,同步增量数据的代码和完全同步的代码我都需要?先谢了!


--  作者:小刚
--  发布时间:2013/5/4 20:10:00
--  
帮助   目录树
--  作者:程兴刚
--  发布时间:2013/5/4 20:49:00
--  

    1、save()、load() 都会自动同步,自动同步出现在随时随地,根据您的代码和执行的事件,再说了,既然是SQL,不同步您怎么知道人家修改了数据,或者增加了记录?您修改或增删了记录人家又怎么会知道?

    2、同步或保存只对修改和增删的数据进行处理,所谓同步,就是要将您本地获得的数据同步为后台数据一模一样,当然,执行load设置了加载条件的话,只同步符合条件的数据。

 

 


--  作者:wengfuyy
--  发布时间:2013/5/4 23:38:00
--  
如果我希望在断开数据源的情况下也能工作,也就是先将数据同步到本地,要更新的时间通过手动进行。应该怎样做?
我目前的状态是不行的。

--  作者:qq121454970
--  发布时间:2013/5/4 23:48:00
--  
以下是引用wengfuyy在2013-5-4 23:38:00的发言:
如果我希望在断开数据源的情况下也能工作,也就是先将数据同步到本地,要更新的时间通过手动进行。应该怎样做?
我目前的状态是不行的。
设计完全不合理,2个用户同时编辑一个资料,同步的时候,系统是听最后一个提交数据的,那之前的用户提交的数据还有何用?
--  作者:傻马难骑
--  发布时间:2013/5/7 20:39:00
--  
以下是引用qq121454970在2013-5-4 23:48:00的发言:
设计完全不合理,2个用户同时编辑一个资料,同步的时候,系统是听最后一个提交数据的,那之前的用户提交的数据还有何用?

是呀,在你的本地修改数据的时候,如果别人修改了服务器上的,你提交的话该听谁的呢?特别是碰巧修改的同一数据呢,你该怎么办?


--  作者:wengfuyy
--  发布时间:2013/5/7 23:44:00
--  
谢谢,关闭本帖。