ORA-06413:连接未打开,在Visual Studio C#中正常工作但在安装程序中出错

时间:2016-03-07 13:27:56

标签: c# oracle installer database-connection

我开发了一个使用Oracle数据库插入/查询的应用程序。 当我使用Visual Studio运行时应用程序正常工作,但是当我使用Visual Studio Installer或Inno Setup Creation创建其MSI安装程序时,它不会连接到数据库并在OracleConnection.Open()上出错。

这是完整的异常消息

  

System.Data.OracleClient.OracleException(0x80131938):ORA-06413:   连接未打开。

     

在System.Data.OracleClient.OracleException.Check(OciErrorHandle   errorHandle,Int32 rc)at   System.Data.OracleClient.OracleInternalConnection.OpenOnLocalTransaction(字符串   userName,String password,String serverName,Boolean   integratedSecurity,Boolean unicode,Boolean omitOracleConnectionName)   在   System.Data.OracleClient.OracleInternalConnection..ctor(OracleConnectionString   connectionOptions)   System.Data.OracleClient.OracleConnectionFactory.CreateConnection(DbConnectionOptions   options,Object poolGroupProviderInfo,DbConnectionPool池,   DbConnection owningObject)at   System.Data.ProviderBase.DbConnectionFactory.CreatePooledConnection(的DbConnection   owningConnection,DbConnectionPool池,DbConnectionOptions选项)   在System.Data.ProviderBase.DbConnectionPool.CreateObject(DbConnection   拥有对象)   System.Data.ProviderBase.DbConnectionPool.UserCreateRequest(的DbConnection   拥有对象)   System.Data.ProviderBase.DbConnectionPool.GetConnection(的DbConnection   拥有对象)   System.Data.ProviderBase.DbConnectionFactory.GetConnection(的DbConnection   拥有连接)   System.Data.ProviderBase.DbConnectionClosed.OpenConnection(的DbConnection   outerConnection,DbConnectionFactory connectionFactory)at   System.Data.OracleClient.OracleConnection.Open()at   XML_Reader.Program.Main(String [] args)in   D:\ XML_Reader_11NOV2015 \ XML_Reader \ XML_Reader \ Program.cs:第33行

0 个答案:

没有答案