暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

DM达梦数据库C/C++ DSN 中,驱动程序和应用程序之间的体系结构不匹配

原创 达梦 2021-01-31
956

【问题描述】

“[Microsoft][ODBC 驱动程序管理器] 在指定的 DSN 中,驱动程序和应用程序之间的体系结构不匹配”)/ODBC 数据源管理程序里没找到 DM 驱动。

【解决方法】

  • Win64 位系统有两个 ODBC 数据源管理器,分别为 64 位和 32 位。
    • 64 位 ODBC 数据源管理器路径是 C:\WINDOWS\system32\odbcad32.exe。
    • 32 位 ODBC 数据源管理器路径是 C:\WINDOWS\SysWOW64\odbcad32.exe。
  • Win64 位系统控制面板默认打开的 ODBC 数据源管理器是 64 位,在 Win64 系统安装 DM 版本后通过控制面板打开的 ODBC 数据源管理器发现找不到 ODBC 驱动,一般是由于安装的 DM 版本为 32 位,所以 64 位 ODBC 数据源管理器看不到,需要启动 32 位数据源管理器才可看到 ODBC 驱动。
    • 64 位应用程序只能调用 64 位 ODBC 驱动;
    • 32 位应用程序只能调用 32 位 ODBC 驱动;
  • 64 位应用程序调用 32 位 ODBC 驱动或 32 位应用程序调用 64 位 ODBC 驱动,都会提示以下错误:

Error: [Microsoft][ODBC 驱动程序管理器] 在指定的 DSN 中,驱动程序和应用程序之间的体系结构不匹配。

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论