OracleConnectionStringBuilder抛出异常

时间:2015-02-19 14:55:22

标签: c# exception server oracleclient

我编写了我的应用程序,它应该与Oracle DB一起使用。我使用Oracle.DataAccess。在我的开发人员的PC中,一切都很好,没有任何问题,但在我的服务器中:

异常消息:

  

'Oracle.DataAccess.Client.OracleConnectionStringBuilder'扔了一个   异常“。

内部异常消息:

  

“提供商不兼容   使用Oracle客户端版本“* .`

我的PC和服务器中的Oracle客户端版本是相同的(11.2.0)。我试图将我的应用程序构建到x86,x64和任何CPU(服务器是x64,我的PC是x64),但没有效果。

我尝试编写简单的应用程序,它只包含使用OracleConnectionStringBuilder和OracleConnection,它在这个服务器上没有任何问题。

我的主要应用程序中的代码:

public DatabaseProcessor(string ConnectionString)
        {
            OracleConnectionStringBuilder ocsb = new OracleConnectionStringBuilder(ConnectionString);
            this.Connection = new OracleConnection(ocsb.ToString());
        }

我的测试应用程序中的代码,没有问题:

OracleConnectionStringBuilder connectionString = new OracleConnectionStringBuilder(connectionData);
                OracleConnection connection = new OracleConnection(connectionString.ToString());
                connection.Open();
                connection.Clone();

有人可以告诉我,有什么不对,以及如何在这台服务器上运行我的应用程序?

0 个答案:

没有答案