我有一个 32 位应用程序,它必须使用 64 位版本的 MySQL 在 Windows x64 服务器上运行。
我应该使用 32 位 ODBC 驱动程序还是 64 位 ODBC 驱动程序?
或者我也应该安装 32 位版本的 MySQL 吗?
最佳答案
您需要安装 32 位 SQL 和 ODBC 驱动程序,以查看您的应用程序在 32 位中的表现。出于兼容性原因。
我还在搜索,将编辑。
** 编辑
要解决此问题,请使用适当版本的 ODBC 管理器工具。如果在 64 位操作系统上构建应用程序并将其作为 32 位应用程序运行,则必须使用 %windir%\SysWOW64\odbcad32.exe 中的 ODBC 管理器工具创建 ODBC 数据源。要指示 DSN 的类型,您可以将“_32”添加到 32 位用户 DSN,将“_64”添加到 64 位用户 DSN。
来自 Microsoft support .
** 编辑
如果您想有一个解决方法,您需要使用中的管理工具创建 ODBC 数据源。 这也在同一链接中进行了解释。
%windir%\SysWOW64\odbcad32.exe
关于MySQL ODBC 32 与 64 位,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2381906/