两个Access数据库可以同步吗,怎么同步啊?

xspjob 2006-07-12 01:06:25
两个Access数据库可以同步吗,怎么同步啊?
...全文
596 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
changechange 2006-07-13
  • 打赏
  • 举报
回复
两个Access数据库可以同步吗,怎么同步啊?
---ACCESS 本身支持同步功能,不过只能在局域网或者 VPN 架设的虚拟局域网中用开共享文件夹的方式进行同步,而且必须是 ACCESS 这个软件来进行同步,只有两个 MDB 是不行的。


如果你要在 INTERNET 上同步则需要微软的一个同步软件,不过目前中国大陆ACCESS界无人公布过操作方法。

如果你能自己写程序规定同步的逻辑,那么用 VBA 可以实现非实时的同步

如果你必须实现实时同步,只能用第三方数据库,比如 SQL SERVER 或者自己编写通讯控件来实现两个 MDB 之间的数据交换。

OracleRoob 2006-07-13
  • 打赏
  • 举报
回复
窗体上添加Timer控件!
xspjob 2006-07-13
  • 打赏
  • 举报
回复
怎么使用定时器啊?
OracleRoob 2006-07-13
  • 打赏
  • 举报
回复
Access之间的同步,必须自己来处理。

在SQL Server中,可以通过发布/订阅,或通过Job定时用代码处理。


Access可以通过定时器,定时更新两个数据库中的数据。

两个数据库之间相互访问的SQL语句:


可以使用类似如下语句:
SELECT * from 表名 in 'C:\db2.mdb'

--其中表名是在db2中的表名

OpenDataSource是SQL Server提供的函数,在纯Access中没有此函数,
select * from [;database=C:\db2.mdb].t1

7,732

社区成员

发帖
与我相关
我的任务
社区描述
Microsoft Office Access是由微软发布的关系数据库管理系统。它结合了 MicrosoftJet Database Engine 和 图形用户界面两项特点。
社区管理员
  • Access
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧