Qt程序连接Access数据库,出现 1、"[Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序 QODBC3: Unable to connect" 或者 2、"[Microsoft][ODBC 驱动程序管理器] 在指定的 DSN 中,驱动程序和应用程序之间的体系结构不匹配 QODBC3: Unable to connect"的错误的解决办法
1、"[Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序 QODBC3: Unable to connect" 或者 2、"[Microsoft][ODBC 驱动程序管理器] 在指定的 DSN 中,驱动程序和应用程序之间的体系结构不匹配 QODBC3: Unable to connect"的错误的解决办法)
系统环镜
电脑系统:windows 10 64位操作系统,基于X64的处理器
Qt版本:Qt Creator 4.15.2,基于 Qt 5.15.2 (MSVC 2019, 64 bit)
Access版本:Access 2013 64位
1、当出现"[Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序 QODBC3: Unable to connect"错误的解决办法
按快捷键“windows徽标+R”,出现如下运行窗口,输入odbcad32,【确定】,打印ODBC数据源管理程序。
出现如下界面,当选择“MS Access Database",右边的【删除】或者【配置】是可用的(不是灰色的),说明Access数据库驱动正常的,我刚开始安装了office 2007,然后打开ODBC数据源管理程序,平台下面显示的值是“32位”,当选择“MS Access Database"时,右边【删除】或者【配置】是灰色的,卸载office 2007后,重新安装office 2013 64位版后才正常