当前位置: 代码迷 >> Oracle技术 >> VC 用ODBC连接Oracle数据库驱动有关问题
  详细解决方案

VC 用ODBC连接Oracle数据库驱动有关问题

热度:716   发布时间:2016-04-24 08:21:28.0
VC 用ODBC连接Oracle数据库驱动问题
第一种驱动连接:{"DRIVER={Microsoft ODBC for Oracle};server=10.168.2.113:1521/XY113;UID=ea_cust;PWD=ea_cust"}这样连接提示ORA-12154: TNS: 无法解析指定的连接标识符。

第二种驱动连接{"DRIVER={Microsoft ODBC for Oracle};server=XY113;UID=ea_cust;PWD=ea_cust"}这样就可以正常连接了。

OpenEx(m_strDsn, CDatabase::noOdbcDialog)采用这种方式打开数据库连接。

之前2种都是可以的,现在不知道为什么,只有第二种驱动连接才可以。请问是什么原因导致第一种驱动连接失败呢?要怎么做才可以呢?
------最佳解决方案--------------------
第一种吧server直接换成服务器ip地址,不要端口号好和后边的主机名!试试
连接字符串server一般就是ip和主机名,不用写成那样的!
------其他解决方案--------------------
引用:
第一种吧server直接换成服务器ip地址,不要端口号好和后边的主机名!试试
连接字符串server一般就是ip和主机名,不用写成那样的!


只用服务器ip地址,不行。刚试了一下!
  相关解决方案