【DM版本】: dm8_20250122_x86_rh7_64
【操作系统】:数据库服务端centos7.5,连接客户端windows 10
【CPU】: Intel core i7-8700 cpu @3.2GHZ
【问题描述】*:C#是否可以用ODBC的方式连接达梦数据库
采用如下连接字符串:"Server=10.12.137.51;TCP_PORT= 5237;Driver=DM8 ODBC DRIVER;UID=testuser;PWD=xxx;SCHEMA=GCTEST";
在C++的odbc下可以正常连接,但是C#却报如下错误:
如果把连接字符串中Server地址的描述改成HOST如下:"HOST=10.12.137.51;TCP_PORT= 5237;Driver=DM8 ODBC DRIVER;UID=testuser;PWD=xxx;SCHEMA=GCTEST";
还是报如下错误:
是连接字符串在C#下要特殊处理?还是达梦不支持C#的ODBC连接方式?
可能是因为机器同时装了32位和64位达梦odbc有关系,重新只装一个odbc驱动后正常连接了。