情况:我正在使用带有链接表的 MS Access 数据库,并希望多个用户在该数据库中工作。另一个应用程序经常覆盖链接表(CSV 文件)以提供更新的数据。这些 CSV 文件是我与其他应用程序的接口,因此我无法将这些文件直接导入到我的 Access 数据库中。我只需从这些 CSV 文件中读取数据,我不想在其中写入任何内容。
问题: 一旦一个用户打开使用任何链接表中的数据的表单,其他用户就无法访问链接表中的数据,尽管在 Access 中多次使用“内部”表可以正常工作。
方法:我尝试让多个用户在我的数据库文件中工作,并将我的数据库分为前端和后端,但结果始终相同:只有一个用户可以访问(读取)CSV 中的数据-文件,无法同时多次访问该数据。
进一步的想法:我正在考虑以下可能性来解决这个问题,但我不确定它们是否有效或是否可行:
非常感谢您的帮助!
首先,拆分数据库。
接下来,将前端部署到要通过脚本从快捷方式启动的用户。请参阅我的文章中的示例方法:
最后,创建一个例程,将 CSV 文件导入到可由用户前端共享的数据库中的表中。