以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 请教关于外部数据源的问题 (http://foxtable.com/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 -- 谢谢,关闭本帖。 |