mysql 体系结构不匹配_指定的DSN包含驱动程序和应用程序之间的体系结构不匹配...
当Access的位版本(32 vs 64)不匹配时,尝试从MS-Access连接到MySQL数据库时,会出现完全相同的错误
您正在使用的ODBC驱动程序的位版本
用于设置它的ODBC管理器的位版本。
对于那些尝试在64位Windows系统上将MS-Access连接到MySQL的人,我经历了极大的折磨,试图使其与MS-Access 2010和MS-Access 2013一起使用。我从中学到的经验教训:
我买了一台新的Windows 7、64位笔记本电脑,并且有一个应用程序依赖于使用MySQL表的MS-Access。
我使用“多合一”软件包安装了最新版本的MySQL 5.6。这使您可以同时安装数据库和ODBC驱动程序。很好,但是它安装的ODBC驱动程序似乎是64位的,因此它不适用于32位的MS-Access。似乎也有一些小问题-不确定那个问题。当您在ODBC管理器中添加新的DSN时,此驱动程序显示为“ Microsoft ODBC For Oracle”。我不能让这个工作。我必须安装32位的一个,如下所述。
安装后,MySQL运行正常。我以通常的方式恢复了应用程序MySQL数据库。现在,我想使用MS-Access连接到它。
我以前安装过Office 2013,我认为它是64位。但是在检查版本(文件,帐户,关于访问)后,我发现它是32位的。Access 2010和2013最常以32位版本出售。
我的机器是64位机器。因此,默认情况下,当您设置用于MS-Access的DSN并通过“控制面板”,“管理选项”以常规方式进入ODBC管理器时,您将获得64位ODBC管理器。您无从得知!你只是不知道。这是一个巨大的陷阱!无法从那里设置DSN并将其成功连接到MS Access 32位。您将得到可怕的错误:
“指定的dsn包含体系结构不匹配...”
您必须从MySQL下载并安装32位ODBC驱动程序。我使用3.5.1版
http://dev.mysql.com/downloads/connector/odbc/3.51.html
您必须告诉“控制面板”中的ODBC管理器进行升级,而必须使用在“开始”,“命令”提示符下执行的以下命令显式调用32位ODBC管理器:
c:\ windows \ sysWOW64 \ odbcad32.exe
我在桌面上创建了一个快捷方式。在这里,使用此管理器构建您的DSN。要点:将它们构建为系统DSNS,而不是用户DSNS!这使我绊了一会儿。
顺便说一下,ODBC管理器的64位版本也可以显式运行为:
c:\ windows \ system32 \ odbcad32.exe
从MySql安装32位ODBC驱动程序后,在ODBC管理器中单击“添加”时,将看到列出的2个驱动程序。选择“ MySQL ODBC 5.2 ANSI驱动程序”。我没有尝试UNICODE驱动程序。
做到了。一旦在32位ODBC管理器中定义了DSN,就可以按照通常的方式从Access中连接到MySQL-外部数据,ODBC数据库,链接到数据库,选择计算机数据源以及创建到MySQL的DSN数据库将在那里。
mysql 体系结构不匹配_指定的DSN包含驱动程序和应用程序之间的体系结构不匹配...相关推荐
- mysql 在指定的dsn中_指定的DSN包含驱动程序和应用程序之间的体系结构不匹配。 JAVA...
问题 我正在尝试使用Java连接到MS Access创建的数据库,但我似乎无法管理.我使用ODBC,我得到这个例外: java.sql.SQLException:[Microsoft] [ODBC驱动 ...
- mysql 在指定的dsn中_access 在指定的 DSN 中,驱动程序和应用程序之间的体系结构不匹配...
[win7 64位 通过ODBC/JDBC连接程序和数据库时,异常报错"在指定的 DSN 中,驱动程序和应用程序之间的体系结构不匹配"时,是因为你使用64位的管理工具"数 ...
- win7 64位数据库连接问题:在指定的 DSN 中,驱动程序和应用程序之间的体系结构不匹配
通过ODBC/JDBC连接程序和数据库时,异常报错"在指定的 DSN 中,驱动程序和应用程序之间的体系结构不匹配"的解决办法 在指定的 DSN 中,驱动程序和应用程序之间的体系结构 ...
- [Microsoft][ODBC 驱动程序管理器] 在指定的 DSN 中,驱动程序和应用程序之间的体系结构不匹配
网页显示的出错内容: Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005' [Microsoft][ODBC 驱动程序管理器] 在指定的 D ...
- ODBC 驱动程序管理器 在指定的 DSN 中,驱动程序和应用程序之间的体系结构不匹配 解决方案
ODBC 驱动程序管理器 在指定的 DSN 中,驱动程序和应用程序之间的体系结构不匹配 解决方案 参考文章: (1)ODBC 驱动程序管理器 在指定的 DSN 中,驱动程序和应用程序之间的体系结构不匹 ...
- win7 64位数据库连接问题:在指定的 DSN 中,驱动程序和应用程序之间的体系结构不匹配...
通过ODBC/JDBC连接程序和数据库时,异常报错"在指定的 DSN 中,驱动程序和应用程序之间的体系结构不匹配"的解决办法 本机:64位win7,64位JDK,做Web实验用32 ...
- odbc java 驱动程序_java.sql.SQLException: [Microsoft][ODBC 驱动程序管理器] 在指定的 DSN 中,驱动程序和应用程序之间的体系结构不匹配...
今天把sql server 2008 r2装了起来,64位的,然后就迫不及待地体验连接数据库的操作,编程语言是java.我一开始学了一种非常老的连接方式,使用JDBC-ODBC桥.初次使用不太熟练,所 ...
- Infa连接数据源“指定的 DSN 中,驱动程序和应用程序之间的体系结构不匹配”
win7 64位+Infa客户端64位+oracle client 32位(Windows上安装两个Oracle客户端,时间长了别手贱删除一个,解决问题又花费了半天时间) 之前配置了Oracle cl ...
- 64位操作系统,mysql ODBC 驱动程序和应用程序之间的体系结构不匹配
1)环境 Windows Server 2008R2 64bit+Mysql 5.5.16 for 32 bit+Mysql odbc connector 64 bit 2)报错信息 在指定的 DSN ...
最新文章
- java 做计算器 百度云_用Java做一个简单的计算器
- Node初学者入门,一本全面的NodeJS教程,微小的web框架,能实现文件上传功能以及数据解析功能...
- 自然语言处理之jieba分词
- LiveVideoStack公众号2021年终盘点
- 2008年12月答疑贴
- python字符串是什么_python字符串表示什么
- Java 中的细节补充
- Hive partition prune Failed
- Wide-Baseline Image Matching Using Line Signatures
- struts2之数据处理的三种方式
- 【转】GIS:为什么我和别的软件不一样
- Pytorch模型量化介绍
- 2021 OpenCV人工智能竞赛优秀项目团队介绍集锦(五)
- docker 在win7电脑上的部署
- [Kerberos基础]-- kerberos认证原理---讲的非常细致,易懂
- 运维的职业发展方向有哪些?该如何规划?
- EXCEL:摒弃千篇一律,修改工作表中网络线的颜色
- c++语言打开文件对话框,C++采用openfilename打开文件对话框用法实例
- 第一章踏上python之旅_神界之唯我逍遥
- oracle日文全角变化,日文windows系统 oracle数据库乱码的处理
热门文章
- wxWidgets:wxHashSet类用法
- boost::units模块实现异构单元片段
- boost::test::string_token_iterator相关的测试程序
- boost::mp11::mp_reverse_fold相关用法的测试程序
- Boost.Flyweight 性能比较示例
- boost::gregorian模块实现日期转换为std::string的测试程序
- boost::contract模块实现equal的测试程序
- Boost:使用mapd_view类将数字数组映射到设备内存
- VTK:图片之ImageStack
- VTK:几何对象之OpenVRCylinder