odbc连接失败,SQLSTATE=IM003,由于系统错误193:指定的驱动无法加载 odbcjt32.dll | 您所在的位置:网站首页 › 找不到odbc驱动程序的安装例程 › odbc连接失败,SQLSTATE=IM003,由于系统错误193:指定的驱动无法加载 odbcjt32.dll |
问题说明
前几天有用户反馈在他电脑上运行我们开发的程序报错,错误信息为“odbc连接失败,SQLSTATE=IM003,由于系统错误193:指定的驱动无法加载 odbcjt32.dll”。通过电话联系用户,询问用户是在做什么操作时出现的错误,最终分析发现出错的时机是程序连接本地access数据库的时候。用户电脑是64位的Win7系统,我们的系统是C#编写的x86格式的可执行程序。 处理过程 通过在本人计算机及周围计算机上使用系统进行与用户相同的操作,都没有出现报错信息,因此分析出错原因可能与用户的计算机配置相关。 首先先在网上搜索是否有类似问题的解决方法,最终在参考文献1-4中找到了一些建议。可能的原因是32位的可执行程序在64位操作系统上连接access数据库使用的odbc程序路径不对。可以在控制面板->管理工具->ODBC数据源的属性中重新设置odbcad32.exe的位置(下图是截取的win10系统中的图,仅参考用,win7系统中的ODBC数据源属性与该图类似),将该程序的位置指定为syswow64中的odbcad32.exe,不过这也只是可能的解决方法,需要到现场计算机中去测试是否能够解决问题。 参考文献: [1]https://answers.microsoft.com/en-us/msoffice/forum/all/access-2010-odbc-system-error-193-odbccjt32dll/860c21b9-7d42-4855-a623-7647ebc7a3c9?page=2 [2]https://social.msdn.microsoft.com/Forums/office/en-US/dbaa3eab-ec53-484b-b4f1-b9ec41ee8c68/error-193-odbc-connection-to-oracle?forum=accessdev [3]https://sqlanywhere-forum.sap.com/questions/5717/powerbuilder-125-beta-system-error-193-connecting-demo-database [4]https://blogs.msdn.microsoft.com/farukcelik/2008/10/17/why-my-32-bit-applications-cannot-see-the-odbc-dsns-that-i-created-on-my-64-bit-machine/ |
CopyRight 2018-2019 实验室设备网 版权所有 |