在脱机.mdb文件和联机.mdb文件之间同步数据库

时间:2011-01-29 10:35:58

标签: c# database database-design c#-4.0 database-connection

我想得到专家的建议,我试图找到关注问题的解决方案,遗憾的是没能找到一个。我使用以下

  • VS 2010
  • .NET 4.0
  • Windows窗体
  • OLEDB,.mdb用于存储数据库

我已经制作了windows form应用程序,现在我想要一个数据库/ .mdb文件的两个副本,一个是脱机的,另一个是在线可用的,我想同步这两个文件,以防任何一个端点发生任何变化。如果组件可用于执行此类工作,我特别想要有关实施的描述方面的建议。

2 个答案:

答案 0 :(得分:2)

Jet引擎具有本机同步机制,称为Microsoft Jet和复制对象(MS JRO),您可能需要使用它。 This是引用,并查看here代码示例。

答案 1 :(得分:0)

我发布了一篇关于在线离线数据库同步的文章。在这里,您可以找到如何同步多个数据库(相同的模式)。应该有一个主数据库,其他数据库将根据它进行更新。你可以试试这个:http://blog.ankitverma.com/2010/03/onlineoffline-database-synchronization/