windows 64位系统,安装了64位mysql,程序无法通过odbc法连接

时间:2023-02-03 04:44:17
windows 64位系统,安装了64位mysql,配置ODBC,测试成功。但通过程序代码连接ODBC提示:由于系统错误 193: (MySQL ODBC 5.3 Unicode Driver, C:\Program Files (x86)\MySQL\Connector ODBC 5.3\myodbc5w.dll),指定驱动程序无法加载。

查询了资料,这个程序连接的ODBC为32位版本,试着安装32位的mysql odbc,提示失败,试过安装了32位和64位的vc++2010,安装mysql odbc32位版本也一样提示失败:"Error 1918.Error installing ODBC driver Mysql ODBC 5.2 ANSI Driver”,请高手指点!

9 个解决方案

#1


win7 也是出现这中错误

#2


是否配置odbc驱动

#3


遇到同样问题。。。请问楼主怎么解决的

#4


遇到一模一样的问题,向大牛们救助!

#5


其实很简单,主要原因在于iis7,在IIS7下选择“应用程序池,“启用32位应用程序”设置为“True”即可。
如果是iis6那么点开始,点击运行cscript.exe %SYSTEMDRIVE%\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 1

后重新注册NET FrameWorks.


%SYSTEMROOT%\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -i

都完事后,应该会看到多出一个32位的asp.Net,将其设置为允许,缺点:这样会使整个IIS上的所有站点都以
对我有用[0] 丢个板砖[0] 引用 | 举报 | 管理

#6


上mysql 的官方下64位的驱动程序
你下载的是哪个?
windows 64位系统,安装了64位mysql,程序无法通过odbc法连接

#7


你是使用IIS的吗?检查看看“IIS服务”的“应用程序池”中的“高级设置”,看看里面的“启用32位应用程序”是不是设置为“true”了

#8


同样的问题,我换了低版本5.1的ODBC驱动,解决

#9


MyODBC换成32位版本成功了,应该是mysql和myodbc安装版本要一致,要么都是32位,要么都是64位。

#1


win7 也是出现这中错误

#2


是否配置odbc驱动

#3


遇到同样问题。。。请问楼主怎么解决的

#4


遇到一模一样的问题,向大牛们救助!

#5


其实很简单,主要原因在于iis7,在IIS7下选择“应用程序池,“启用32位应用程序”设置为“True”即可。
如果是iis6那么点开始,点击运行cscript.exe %SYSTEMDRIVE%\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 1

后重新注册NET FrameWorks.


%SYSTEMROOT%\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -i

都完事后,应该会看到多出一个32位的asp.Net,将其设置为允许,缺点:这样会使整个IIS上的所有站点都以
对我有用[0] 丢个板砖[0] 引用 | 举报 | 管理

#6


上mysql 的官方下64位的驱动程序
你下载的是哪个?
windows 64位系统,安装了64位mysql,程序无法通过odbc法连接

#7


你是使用IIS的吗?检查看看“IIS服务”的“应用程序池”中的“高级设置”,看看里面的“启用32位应用程序”是不是设置为“true”了

#8


同样的问题,我换了低版本5.1的ODBC驱动,解决

#9


MyODBC换成32位版本成功了,应该是mysql和myodbc安装版本要一致,要么都是32位,要么都是64位。