并发访问MS Access数据库

时间:2011-04-16 22:50:37

标签: ms-access ms-access-2007

我有一个由VBA控制的访问数据库/表单。可以删除/修改和添加记录。仅在3台台式机中共享此数据库的最佳/自然方式是什么?来自其中一台PC的网络共享是否足够并由MS Access自动处理? VBA中我需要注意哪些额外的操作?我主要使用CurrentDb.Execute来添加/更新和删除。

1 个答案:

答案 0 :(得分:-1)

  1. 将数据和应用程序拆分为单独的数据库
  2. 将应用程序部分编译成.mde(或2007年的等效项)以防止用户弄乱它,并将其放在共享上(或者如果需要性能,可以将其分发到每台计算机上)。
  3. 将数据db放在网络共享上。
  4. OB。 MS SQL插件 - 更好的是,将数据db从MS Access转换为MS-SQL,并将其托管在服务器上并为自己保留一些未来的痛苦,因为对于多个用户,已知MS Access会随时损坏自己的数据库时间。甚至是2007年。