我可以使用以下连接字符串从我机器上的 Excel 工作簿连接到远程 MySQL 数据库没有问题:
Driver={MySQL ODBC 5.1 Driver};Server=
server
;Database=database
;user=user
;Password=;Option=3;
..但是当其他人尝试使用同一个工作簿时,无法建立连接(“未找到数据源名称且未指定默认驱动程序”)。
我安装了 XAMPP,因此运行了 MySQL,这可能解释了为什么我有必要的 myodbc5.dll(根据 this)来启用连接。
其他人没有在他们的机器上安装 MySQL 如何连接到 MySQL 数据库?
最佳答案
他们可能只需要 database driver.
快速搜索“odbc drivers generic windows”返回 3rd party generic drivers , 因此 Windows 附带的可能存在缺陷。
关于mysql - 在没有安装 MySQL 的情况下从 VBA 连接到 MySQL 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3102171/