0

拥有一个 MS-ACCESS 前端和一个 MYSQL 后端,有哪些方法可以将您的 Access 文件分发到缺少 MySQL ODBC 驱动程序和预配置 DSN 的新机器。请受访者仅指定他们喜欢的方法,详细说明从“无数据库”到“工作数据库”所涉及的步骤,以便列出可用的不同方法。

注意:我不是要求创建 DSN 的方法,而是整个分发到新机器。可以解决与操作系统版本、系统类型(32 位或 64 位)、驱动程序安装和 DSN 创建(手动或自动)相关的问题。指南的链接也是可以接受的。

谢谢

4

1 回答 1

1

对于 Access,这始终是一个需要仔细考虑的问题,如果您提到我会尽量避免通过 ODBC 在我的表中进行链接,它不仅突出了您提到的问题,它还可能产生有害的对数据库性能的影响。

每当使用诸如 MySql 之类的专用数据库服务器时,我总是建议使用 ADO 连接方法而不是 Access 的本机 DAO。这是有利的,因为 ADO 不依赖于存储的 DSN,因此如果您愿意,“直接开箱即用”应该是好的(但是需要在每台机器上安装驱动程序)。在专用服务器的性能方面,ADO 允许您在服务器端运行任何查询/更新等;而 Access 中的链接表会强制这些表在 PC 上本地运行,因此性能可能会受到影响。

此链接详细显示了这两种方法: http ://webcheatsheet.com/asp/database_connection_to_MySQL.php

于 2012-06-15T12:33:43.667 回答