我有一个使用 MS-JET 链接表的 Access 2003 数据库(即,有两个 *.mdb 文件)。总体任务是迁移到 SQL Server。但是,现有数据库有多个字段,其中包含空格和其他字符,这会扰乱两个 Access 迁移向导。因此,中间任务是制作具有更新字段名称的现有 mdb 版本。
“简单地”更改 UI mdb 文件中的字段名称不起作用,因为链接表在该 mdb 中是只读的。首先更新 Data mdb 文件字段名称不起作用,因为 UI mdb 然后在启动时抛出一个不稳定并且 Access 放弃了。
我正在寻找建议,但我可以看到的选项是:
将 Data mdb 重新集成回 UI 中,进行更新,然后重新导出数据。对我来说似乎很有风险(系统是实时的,除了严格必要之外,不想玩数据)。
我在这里查看了几个与使用 VBA 代码更改 ODBC 详细信息有关的答案,这很有趣,并且我可以看到我如何能够以编程方式编辑链接表的名称。这行得通吗?有没有更好的办法?
取消链接所有链接的表,然后在 UI mdb 中编辑剩余的表单、报告、查询(但这可行吗??)并编辑 Data mdb 字段,最后重新链接所有内容。会分崩离析吗??……似乎很有可能。
有什么建议么?露丝