以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  代码如何实现从数据源A复制全部表和数据到数据源B中?  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=104915)

--  作者:xluoping
--  发布时间:2017/8/8 14:52:00
--  代码如何实现从数据源A复制全部表和数据到数据源B中?
我有以下问题求助:
1、数据源A 是服务器中的SQL Server,数据源B是本机中的Access 2007;
2、数据源A中的表会增加修改表结构,如何使用代码实现数据源B中的表删除和数据清空,将数据源A中的表结构和数据全部克隆到数据B中?

以上求助,非常感谢!!

--  作者:有点甜
--  发布时间:2017/8/8 14:57:00
--  

foxtable里面添加两个数据源。

 

1、

 

http://www.foxtable.com/webhelp/scr/2137.htm

 

2、

 

http://www.foxtable.com/webhelp/scr/2122.htm

 


--  作者:有点甜
--  发布时间:2017/8/8 14:58:00
--  

或者看看例子

 

http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=84275&authorid=0&page=0&star=2

 


--  作者:xluoping
--  发布时间:2017/8/8 15:35:00
--  
可能我没有说得清楚,补充如下:

是这样的,我的项目 想实现离线的功能,数据源A(BeforeConnectOuterDataSource 时连接外部主机SQL 数据库)是需要联互联网的,数据源B(BeforeConnectOuterDataSource 时连接本机Access 2007数据库)是不需要联互联网的。

笔记本电脑如果有网络时,我将数据源A 克隆到数据源B,在没有网络时(BeforeConnectOuterDataSource 时连接本机Access 2007数据库

怎么实现数据源A 克隆到数据源B(包括结构和数据)

--  作者:有点甜
--  发布时间:2017/8/8 15:44:00
--  

 如果你数据源修改了,你的项目是肯定必须升级的,所以你的access数据库也要覆盖。直接放在升级包里面即可。

 

 如果是动态修改表结构,看3楼例子。


--  作者:xluoping
--  发布时间:2017/8/10 23:05:00
--  
三楼的这段代码不能用,出错了!

http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=42378&authorid=0&page=0&star=1

--  作者:有点甜
--  发布时间:2017/8/11 0:10:00
--  
回复6楼。你这样同步表没有意义,还不如直接重新下载一个数据库覆盖原来的。