以文本方式查看主题

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

--  作者:wengfuyy
--  发布时间:2013/5/5 0:28:00
--  关于脱机使用外部数据的问题
我希望能够将外部数据库的数据同步到本地后,在脱机(断网)的情况也能使用,在有网络的情况下手工进行更新和同步。请问该怎么做?
先谢了!

--  作者:程兴刚
--  发布时间:2013/5/5 0:38:00
--  

断网就不让使用客户端,没网络还是用远程数据库干啥?否则,您就设计单机版,其他不要考虑!

您的思路不对,那是一条死胡同!


--  作者:wengfuyy
--  发布时间:2013/5/5 0:45:00
--  
谢谢程老师的回复!因为本地是有Access表的,所以我认为应该是可以保存外部数据源(SQL)的数据的,感觉是可以行得通的,只是不知道具体的设置方法。
--  作者:程兴刚
--  发布时间:2013/5/5 0:51:00
--  

行不通:

      加减运算过程中需要及时数据,大家都在本地怎么知道谁增加了数据,谁递减了数据,会出现一根金条大家都在卖,买金条的人排队也提不到货的情况——因为本来就只有一根金条,但大家把数据提到本地,却是一人手里有一根金条,谁也不知道谁已经开出提货单了,最后是大家都进行了销售并开了提货单!

      再例如:如果可以断网使用,拿着银行卡把账户取空,紧接着换个柜台和子行还可以取款,因为大家提回到本地的数据都是未取款前的余额,您好好想想吧!

[此贴子已经被作者于2013-5-5 0:54:33编辑过]

--  作者:小刚
--  发布时间:2013/5/5 0:54:00
--  
程老师的话和例子很有道理
--  作者:wengfuyy
--  发布时间:2013/5/5 0:54:00
--  
谢谢程老师。我可能没说清楚我的想法:我只是用这些外部数据作分析用,并不进行录入和更新。对于数据的及时性,的我要求也不高,只需要在有网络的时候同步一下即可。
--  作者:程兴刚
--  发布时间:2013/5/5 1:01:00
--  
FTP,定时接收,自动导入,这都比您这个更灵活,可避免数据重复!
--  作者:wengfuyy
--  发布时间:2013/5/5 7:55:00
--  
我想再描述一下我的想法:
1、一个第三方系统,跟狐表没什么关系,在其SQL数据库中有一些数据,我想通过狐表的外部连接功能,将其数据复制到狐表中进行统计和分析。这点我已经做到了。
2、我不需要修改和更新数据,只是浏览而已。
3、我想:既然狐表本地有Access数据库,那复制过来的数据应该是可以像本地数据一样脱离网络使用了,我只是需要更新的时候才用手动方式去更新一下。
[此贴子已经被作者于2013-5-5 7:55:37编辑过]

--  作者:y2287958
--  发布时间:2013/5/5 8:41:00
--  
这个是完全可以的
判断一下连接是否成功
若成功即可转换数据到本地

--  作者:程兴刚
--  发布时间:2013/5/5 9:03:00
--  
那样的话,参考动态管理数据源章节!