最近给朋友做了个用C#语言、oracle为数据库做的小软件今天经过打包,安装运行之后,连接数据库不成功啊,紧急求助~~报错:
System.Data.OracleClient.OracleException (0x80131938): ORA-12154: TNS:could not resolve the connect identifier specified
程序介绍:VS2010,C#语言,oracle10g,单机版的就可以了,因为比较菜,平时只用过oracle数据库,所以打包的时候参考了下面这篇文章,按照这个文章做的打包,求指点,多谢http://www.cnblogs.com/ValiancyHe/archive/2011/11/04/2235855.html

解决方案 »

  1.   


     DataSet ds = new DataSet();
                String sqlString = "SELECT * FROM PARMET";
                string ConnectionString = "Data Source = busdatab; User Id = inspector; Password = inspector";
                OracleConnection conn = new OracleConnection(ConnectionString);
                conn.Open();
                OracleDataAdapter command = new OracleDataAdapter(sqlString, ConnectionString);
                command.Fill(ds);
                conn.Close();未打包之前调试查询数据都挺正常的,求教,多谢啦~~
      

  2.   

    tns配置如下:
     
    BUSDATAB =
       (DESCRIPTION =
         (ADDRESS = (PROTOCOL = TCP)(HOST = wangyy-PC)(PORT = 1521))
         (CONNECT_DATA =
           (SERVER = DEDICATED)
           (SERVICE_NAME = busDatabase.domain)
         )
       )