64位win7 odbc
番茄系统家园 · 2021-08-16 20:55:02

位环境下注册32位达梦odbc驱动
64位应用程序只能调用64位odbc驱动;32位程序只能调用32位odbc驱动。位数不匹配会报错“在指定的DSN中,驱动程序和应用程序之间的体系结构不匹配”。
方法一:直接安装32位的达梦数据库,会自动注册32位的odbc驱动
方法二:手动注册
注意,这种方式需要配置PATH环境变量,加上数据库bin目录。不然测试连接一直报错连接失败,也没有具体的提示。。
首先下载32位DM安装包,并解压
然后,打开注册表(运行、)
在计算机\\\\ODBC\\路径下新建字符串值,名称为,数据为
--------20200309日修改------------------------
!!!这里有一点需要注意,我上面写错了。名称只能为DM8ODBCDRIVER或者DM7ODBCDRIVER。具体是7还是8看你的达梦的版本。如果取别的名字,创建数据源之后会显示“驱动程序不存在,只能删除它”。之前测试的时候没有发现,现在更正。
--------20200309日修改------------------------
在计算机\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\ODBC\ODBCINST.INI路径下新建项,名称为DM832ODBCDRIVER(和上面的保持一致)
在新建的项64位win7 odbc右侧右键、新建字符串值
添加两个字符串:
Driver,取值为32位dodbc.dll所在路径,一般在dm的bin目录下
Setup,取值为32位dodbc.dll所在路径,一般在dm的bin目录下
保存退出注册表
打开C:\Windows\SysWOW64路径下的32位odbcad32.exe
查看驱动程序,测试新建DSN
免责声明: 凡标注转载/编译字样内容并非本站原创,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如果你觉得本文好,欢迎推荐给朋友阅读;本文链接: https://m.nndssk.com/post/36090.html。猜你喜欢
最新应用
热门应用

