【发布时间】:2012-03-15 16:04:32
【问题描述】:
场景:我有一个前端和一个后端 Access 2007 数据库,它们当前通过链接表管理器数据库工具相互链接。后端数据库将被移动到服务器上的某个位置。每个设施的服务器名称将有所不同,现在大约有 40 个左右,并且全年都会增加。
我需要尝试以编程方式更改链接表。我需要将链接字符串构建为:
\\something\facilitynum(gathered from Environment variable)\c$\somefolder\.
我发现 MSysObjects 中的数据库列包含需要更改的链接字符串。问题变成了,如何获得更改系统表的权限或使用一些 .dll 允许我更改指向新建字符串的链接?
到目前为止,我发现的所有内容总是会导致手动更改 Access 数据库中的链接。
【问题讨论】:
-
谢谢,我想这可能就是我想要的。
-
这就是我想要的,感谢 Remou 的链接。
-
@Fionnuala:问题实际上是不同的。那个是关于用 SQL 添加链接表的,这个是关于重新定位前端 Access 应用程序/数据库中已经存在的链接表的。前者做不到,后者可以……