ERROR [IM014] [Microsoft][ODBC Driver Manager] The specified DSN contains an architecture mismatch between the Driver and Application(错误 [IM014] [Microsoft][ODBC Driver Manager] 指定的 DSN 包含驱动程序和应用程序之间的体系结构不匹配)
问题描述
我该如何解决这个错误?错误 [IM014] [Microsoft][ODBC Driver Manager] The specified DSN contains a architecture mismatch between the Driver and Application ..它发生在我正在做的一个新项目中......我使用vb 2008,MYSQL作为我的数据库和windows 8.1 作为我的操作系统
我在论坛上读到您刚刚使用 odbc 管理员工具修复...我尝试在那里创建我的 DSN,但它仍然无法正常工作...我尝试打开我的一个旧项目它工作正常..但是这个新项目一直收到这个错误..我需要这个才能工作,这样我才能做我的水晶报告..我已经尝试修复这个错误一整天了,但我无法修复它..
有人可以帮助我吗?谢谢..
这是一个 64 位与 32 位的问题.您正在 64 位系统上访问 32 位 odbc 驱动程序.
如果您打开 c:windowssystem32odbcad32.exe,您将看不到 c:windowssyswow64odbcad32.exe 中的驱动程序(或正好相反)
检查你的应用程序的目标平台,如果这不能解决它,你可以通过安装正确的驱动程序(64位或32位)来偷偷摸摸
如果您从 Visual Studio 调试项目,您还需要将其作为 32 位运行.为此,您需要通过右键单击项目并选择属性来打开项目属性.到达这里后,您需要将 Run64BitRuntime
设置为 FALSE.
how can i fix this error? ERROR [IM014] [Microsoft][ODBC Driver Manager] The specified DSN contains an architecture mismatch between the Driver and Application.. it is occuring in a new project that i am doing... im using vb 2008 , MYSQL as my database and windows 8.1 as my OS
i read on forums that you just fix with the odbc administrator tool... i tried creating my DSN there but it still doesnt work... i tried opening an old project of mine it works fine.. but this new project keeps getting that error.. i need this to work so that i can do my crystal reports.. i've been trying to fix this error for a full day now and i cant fix it..
can someone help me? THANKS..
its a 64 vs 32 bit issue. You are accessing a 32 bit odbc driver on a 64 bit system.
IF YOU OPEN c:windowssystem32odbcad32.exe you will not see a driver there that is in c:windowssyswow64odbcad32.exe (or just the opposite)
Check the target platform of your application, and if that doesn't fix it, you might be able to sneak by just installing the correct driver ( 64 or 32 bit )
If you are debugging the project from Visual Studio, you will also need to run it as 32-bit. In order to do this you need to open the project properties by right clicking on the project and selecting properties. Once here you need to set Run64BitRuntime
to FALSE.*
这篇关于错误 [IM014] [Microsoft][ODBC Driver Manager] 指定的 DSN 包含驱动程序和应用程序之间的体系结构不匹配的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
本文标题为:错误 [IM014] [Microsoft][ODBC Driver Manager] 指定的 DSN 包含驱动程序和应用程序之间的体系结构不匹配
基础教程推荐
- ERROR 2006 (HY000): MySQL 服务器已经消失 2021-01-01
- SQL Server 中单行 MERGE/upsert 的语法 2021-01-01
- Sql Server 字符串到日期的转换 2021-01-01
- SQL Server:只有 GROUP BY 中的最后一个条目 2021-01-01
- 使用pyodbc“不安全"的Python多处理和数据库访问? 2022-01-01
- 如何在 SQL Server 的嵌套过程中处理事务? 2021-01-01
- 将数据从 MS SQL 迁移到 PostgreSQL? 2022-01-01
- 无法在 ubuntu 中启动 mysql 服务器 2021-01-01
- 在 VB.NET 中更新 SQL Server DateTime 列 2021-01-01
- SQL Server 2016更改对象所有者 2022-01-01