问题:
我正在从 .NET/MS-Access 系统(我没有代码)更改为 PHP/MySQL (我正在编码)一个,我想在转换过程中保持与旧系统的兼容性。
解决方案尝试:
我创建了一个链接表(ODBC 连接),替换了 MS-Access 数据库中的表,保持相同的名称和结构,但是当使用旧系统 Access 该表时,它给了我一个“建立数据库连接时出错”。
其他数据:
- 在 Access 中,当我使用链接表的上下文菜单中的“转换为本地表”选项时,它开始工作。
- 不一定是使用链接表的解决方案。
- 使用 MS-Access 2013、Windows 10、MariaDB 10.4.10
相关帖子:
最佳答案
是的,你不能这样做......
链接表通常仅在 Microsoft Access 本身中可用。外部应用程序无法使用它们。
没有真正的解决方法。我能想到的最简单的解决方案是在 PHP 应用程序中暂时支持 Access(这可能非常容易或非常困难,具体取决于很多因素,例如,如果您使用 Laravel,则有一个 Access 包,它可以很容易)。
或者,您可以将其中一个数据库视为只读,并按计划用另一个数据库的信息覆盖它。
关于windows-10 - Access/MySQL - 向后兼容的迁移;链接表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59672145/