windows-10 - Access/MySQL - 向后兼容的迁移;链接表
问题描述
问题:
我正在从.NET/MS-Access系统(我没有代码)到PHP/MySQL(我正在编码)进行这种更改,并且我想在运行期间保持与旧系统的兼容性过渡。
解决方案尝试:
我创建了一个链接表(ODBC 连接)来替换 MS-Access 数据库中保持相同名称和结构的表,但是当使用旧系统访问该表时,它给了我一个“建立数据库连接时出错”。
附加数据:
- 在访问中,当我在链接表的上下文菜单中使用选项“转换为本地表”时,它开始工作。
- 没有必要成为使用链接表的解决方案。
- 使用 MS-Access 2013、Windows 10、MariaDB 10.4.10
相关帖子:
解决方案
是的,你不能那样做...
链接表通常仅在 Microsoft Access 本身中可用。外部应用程序不能使用它们。
没有真正的解决方法。我能想到的最简单的解决方案是在您的 PHP 应用程序中临时支持 Access(这可能非常容易或非常困难,具体取决于很多因素,例如,如果您使用 Laravel,则有一个 Access 包,它可能很容易)。
或者,您可以将其中一个数据库视为只读的,并按计划用另一个数据库中的信息覆盖它。
推荐阅读
- java - 无法使用 Postman 在 reddit 上发表评论:USER_REQUIRED 错误
- mysql - 如何从工作日名称中获取日期格式?
- python - 如何从此元素标签中获取价格、标题和链接?
- javascript - axios - 选项 401(未经授权)
- python - python - 如果列中包含特定值,则读取行并将其写入文件
- javascript - 错误:未捕获的类型错误:无法读取未定义的属性“替换”
- php - Laravel登录不断给出未经身份验证的异常错误
- karma-runner - 适用于 Chrome Headless 的 Sauce Labs Karma 配置
- javascript - 有没有办法在 onload 事件触发后阻止 chrome 上的 v8 执行 javascript?
- .net-core - VSTS 构建:测试运行但测试失败报告为失败,并显示“Vstest 失败并出现错误。检查日志是否失败。可能有失败的测试。”