我是用vs2005,装了oracle客户端,客户和服务端均装了oracle10g,服务器是win2003 server,用sqlplus可以连oracle,TNS配置也没错,代码也没错(在其他机子上试过可以连oracle),
连接代码
using System.Data.OracleClient
OracleConnection cn;
string strConn = "Data Source=oracle;User ID=idbuser;Password=idbuser;Integrated Security=false";
            cn = OracleConnection(strConn);
            cn.Open();tns配置如下
# tnsnames.ora Network Configuration File: G:\Oracle\product\10.1.0\Client_1\NETWORK\ADMIN\tnsnames.ora
# Generated by Oracle configuration tools.ORACLE =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.100)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = oracle)
    )
  )
我还重装了系统,还是报同样的错误,ORA-12154: TNS: 无法解析指定的连接标识符,
很郁闷,没办法,还清高手指点