首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >错误:指定的DSN包含驱动程序和应用程序之间的体系结构不匹配

问错误:指定的DSN包含驱动程序和应用程序之间的体系结构不匹配
EN

Stack Overflow用户
提问于 2012-07-06 15:25:13
回答 3查看 14.5K关注 0票数 2

。我试图将visual 2008中的BI项目连接到mysql数据库。所以我在Start > Programs > Administrative > Data 7中定义了odbc连接,我尝了一下,它成功地连接了起来。

但是,当我想在VS > "View“>”服务器资源管理器“中打开此连接时,我会看到以下错误:

错误的IM014ODBC驱动程序管理器指定的DSN包含驱动程序和应用程序之间的体系结构不匹配

​

​

即使我在文本框中将"root“作为用户名,并传递空bc,我也没有为mysql db设置pass,但是没有什么改变!!

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-07-06 16:56:02

http://msdn.microsoft.com/en-us/library/ms712362%28v=vs.85%29.aspx

如果使用64位odbcad32.exe配置或删除连接到32位驱动程序的DSN,例如驱动程序do Microsoft (*.mdb),您将收到以下错误消息:

指定的DSN包含驱动程序和应用程序之间的体系结构不匹配

若要解决此错误,请使用32位odbcad32.exe配置或删除DSN。

票数 1
EN

Stack Overflow用户

发布于 2012-09-27 16:18:44

我也有这个问题,但是将访问驱动程序重新配置到32位并没有解决这个问题。

我从任务调度程序运行了一个.vbs脚本。它给了我800004005的错误架构错配错误。

我运行的是64位Windows脚本主机,而不是32位版本。当我指定32位WSH时,代码就像在我的Win 2000服务器上那样工作。无差错

票数 1
EN

Stack Overflow用户

发布于 2013-10-16 21:01:57

我也遇到了类似的问题,但在Visual 2008中有一个控制台应用程序。该项目的Platform被设置为默认为64位的“任意CPU”,当我试图使用32位ODBC驱动程序访问数据时,我得到了@afsane描述的错误。我的解决方案是将Platform Target设置为x86:

​

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11365146

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档