拥有MS-ACCESS前端和MYSQL后端,有哪些方法可以将Access文件分发到缺少MySQL ODBC驱动程序和预配置DSN的新计算机。受访者可以仅指定他们的首选方法,详细说明从“无数据库”到“工作数据库”所涉及的步骤,以便列出可用的不同方法。
注意:我不是要求创建DSN的方法,而是要求新机器的整个分发。可以解决与OS版本,系统类型(32位或64位),驱动程序安装和DSN创建(手动或自动)相关的问题。指南的链接也是可以接受的。
由于
答案 0 :(得分:1)
这一直是一个问题,要仔细考虑使用Access,在你提到的情况下,我会尽量避免在我的表中通过ODBC链接,它不仅突出了你提到的问题,它还可以对数据库的性能产生不利影响。
每当使用专用数据库服务器(如MySql)时,我总是建议使用ADO连接方法而不是Access'本机DAO。这是有利的,因为ADO不依赖于存储的DSN,因此如果你愿意,应该“直接开箱即用”(但是每台机器上都需要安装驱动程序)。在专用服务器的性能方面,ADO允许您在服务器端运行任何查询/更新等;而在Access中链接表会强制这些表在PC上本地运行,因此性能可能会受到影响。
此链接详细显示了两种方法: http://webcheatsheet.com/asp/database_connection_to_MySQL.php