Windows 10 Access/MySQL—向后兼容迁移;链接表
问题: 我正在从.NET/MS Access系统(我没有代码)更改为PHP/MySQL(我正在编码)系统,我希望在转换过程中保持与旧系统的兼容性 解决方案尝试: 我创建了一个链接表(ODBC连接),以替换MS Access数据库中保持相同名称和结构的表,但使用旧系统访问该表时,会出现“建立数据库连接时出错” 其他数据:Windows 10 Access/MySQL—向后兼容迁移;链接表,windows-10,mysql,ms-access,Windows 10,Mysql,Ms Access,问题: 我正在从.NET/MS Access系统(我没有代码)更改为PHP/MySQL(我正在编码)系统,我希望在转换过程中保持与旧系统的兼容性 解决方案尝试: 我创建了一个链接表(ODBC连接),以替换MS Access数据库中保持相同名称和结构的表,但使用旧系统访问该表时,会出现“建立数据库连接时出错” 其他数据: 在access中,当我在链接表的上下文菜单中使用选项“转换为本地表””时,它开始工作 不必是使用链接表的解决方案 使用MS Access 2013、Windows 10、Mar
- 在access中,当我在链接表的上下文菜单中使用选项“转换为本地表””时,它开始工作
- 不必是使用链接表的解决方案
- 使用MS Access 2013、Windows 10、MariaDB 10.4.10
是的,你不能那样做 链接表通常仅在Microsoft Access本身中可用。外部应用程序无法使用它们 没有真正的解决办法。我能想到的最简单的解决方案是在PHP应用程序中临时支持访问(这可能非常容易,也可能非常困难,这取决于很多因素,例如,如果您使用Laravel,则有一个用于访问的包,而且很容易)
可选地,您可以考虑其中一个数据库是只读的,并在日程上用另一个数据库来覆盖它。
.NET提供程序可能使用OLeDB提供程序进行访问。因此,您需要为Oracle安装oleDB提供程序。如果.net开发人员使用ODBC提供程序,那么这将有更好的工作机会。但是你不太可能仅仅通过点击一个链接就能让.net代码正常工作。你上面的示例链接是一个access应用程序,而不是.net应用程序,所以苹果和橘子比较。