【发布时间】:2011-11-26 12:27:44
【问题描述】:
无论我如何尝试,我都无法让 XE2 使用 dbExpress 连接到 MySQL。这个问题其实有很多面。首先,目标 MySQL 是 32 位或 64 位,这会影响 MySQL 安装附带的 libmysql.dll,这似乎具有误导性,因为 XE2 IDE 是 32 位应用程序,它只接受 32 位 DLL。所以我需要使用一个32位的安装libmysql.dll,放在Windows\System32下(或者项目本身的文件夹),然后在我的项目中将Target编译平台设置为32位(这样就不会尝试使用 64 位 dbxmys.dll,以防万一),仍然没有运气。我尝试的所有组合都出现此错误:“DBX 错误:驱动程序无法正确初始化。客户端库可能丢失......”
谁能让 XE2 dbExpress 连接到 MySQL 服务器?我需要你的帮助。提前致谢。
Windows 7 64 位(带 XE2 的开发平台)、MySQL 5.5.16 32 位(安装在远程 XP 32 位上)/MySQL 5.1.54 64 位(安装在远程 XP x64 上)(已尝试两者都使用它们的 libmysql.dll)
【问题讨论】:
标签: mysql delphi 64-bit delphi-xe2 dbexpress