以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  导入MDB中的数据  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=166077)

--  作者:newsun2k
--  发布时间:2021/5/17 16:14:00
--  导入MDB中的数据
有一个ACCESS的数据,需要定期将其中的两张表中的数据更新进sql server数据库。
怎么操作比较好啊?求教。

--  作者:有点蓝
--  发布时间:2021/5/17 16:29:00
--  
建2个数据源,连接2个数据库,把相关的表加载进来,填充数据参考:http://www.foxtable.com/webhelp/topics/1533.htm


--  作者:newsun2k
--  发布时间:2021/5/17 16:39:00
--  
是不是清空sql server的表,然后再merge,效率还好一些?
--  作者:有点蓝
--  发布时间:2021/5/17 16:45:00
--  
如果不考虑并发,可以这样。不过随着数据越来越多,这样效率一样低。

简单的方法是表建一个更新时间列,datacolchanged事件里每次修改都更新这个时间为最新时间。同步的时候只删除和更新今天,或者上一次更新时间之后的数据