plSql 与Sqlnet 都可以连接上 oracle 数据库服务器
但是 vs代码中oracle连接不上 提示ORA-12154:TNS:无法处理服务名
服务器端的Oracle 版本为 9.2
C/S 代码可以访问 取得数据了
但是B/s 代码就不可以 报错, 有人遇到这种情况吗?
ORA-12154:TNS:无法处理服务名: 解决办法: 1:打开Net Configuration Assistant这个工具,检查你的配置是否正确;若不正确 请修改正确。 2:用sql*plu或是类似的工具登陆试试,若是可以登陆,说明配置没有问题;若是登陆不上,请 检查你的配置,配置正确,看你启动必要的服务没有。 3:若是配置正确, 服务也启动了,则检查你的程序路径,看是否有特殊字符,可以将其拷到 没有特殊字符的路径下试试,肯定可以解决问题。例如(你的程序路径里有括号,或是其他的字符);
建议检查一下连接字符串是否一致