【发布时间】:2011-11-09 03:02:50
【问题描述】:
我正在为基于 msaccess 的应用程序编写更新程序,该应用程序具有多个链接的 .accdb 文件,这些文件可能位于硬盘上的不同位置。我们需要定期用新的.accdb 替换旧的.accdb,但不一定知道它们在哪里,因为客户可以移动它们。
由于更新程序在访问代码之外运行,我还没有找到一种好的方法来以编程方式确定给定前端文件的所有链接的 .accdb 文件的位置。
是从 msaccess 本身内部执行此操作的唯一方法吗?或者有没有人有更聪明的方法来确定这些文件的位置?
提前致谢!
【问题讨论】:
-
由于用户可以移动它们,我会通过自定义对话框直接询问用户。我不知道如何动态找到所有这些。
-
您可以在 Office 之外执行此操作吗?只需使用 Windows 搜索您要替换的数据库? (假设你事先知道他们的名字)
-
accdb 文件是否总是在本地系统上,或者它们也可以驻留在网络共享上?
标签: winapi ms-access installation