mysql db作为master,访问mdb的更新 - 如何?

时间:2009-09-22 14:13:44

标签: sql mysql ms-access

我正在帮助一位朋友精简他的小型制造业务数据库。目前,他们已经

  • 地址db
  • 簿记数据库
  • 订购mgmt db

这三个都是mdb文件。 他们真的不能付钱给我,所以我做得很好就会工作。因此,只是做了勉强需要。合并订单管理和地址是理想的,但这可能是以后的。

现在需要什么: 当然,地址db由他们的销售人员,他们的会计师,订单管理员使用。所以这是一团糟。我建议在互联网上有一个主地址数据库,以便销售人员可以随时随地访问和编辑它。他也是编辑大师。其他人只会从这个主人更新他们的本地dbs。我认为mysql可以用作主人,用一个简单的php界面输入/ mod / del数据。

这是一个好主意(我只有很少的访问经验)?如果是的话,我想我可以通过ODBC连接到mysql - 这是否只能下载增量更改? (地址mdb只有1.7 MB,但互联网链接很弱,有时会中断)。

顺便说一句,对于非技术人员来说,这是一个非常简单的解决方案 - 是否有任何简单,廉价(甚至免费)和开源的解决方案可以取代这个历史上已经成熟的Access上的混乱?它只是管理地址,管理订单,打印标签和一些简单的簿记(如果这会使其他问题超载,我很乐意开始一个新问题)。它们是开放的变化(一个人实际上对开源解决方案非常感兴趣并推动其他解决方案)。

非常感谢你的建议。

2 个答案:

答案 0 :(得分:2)

如果你想将数据移植到在线数据库(如MySQL),然后为不同的人编写接口以访问它们各自的部分,那么这项工作就会变得太大而无法帮助。

如果值得做,那就值得做好。告诉你的伙伴,他真的需要投入一点现金并正确地整理出来。

我没有看到进一步躲避他的Access数据库的重点。

答案 1 :(得分:2)

正如Evernoob所说,将其移植到一个体面的网络应用程序将不会是微不足道的。当你列出三个不同的“db”时,我想知道这些只是一个Access mdb文件中的表吗?我建议快速,简单的解决方案是清理Access数据库,并为多个用户使用Citrix或终端服务等功能,以便能够在一个Access数据库中工作(而不是让数据通过网络传输) 。我有一个Access数据库应用程序。有20个并发用户使用Citrix。