【发布时间】:2013-08-07 06:52:42
【问题描述】:
我在机器上运行 Oracle XE 10g 我创建了一个测试应用程序来测试一些插入,在不同的机器上启动它,一切正常。 问题是当我在安装 oracle XE 的同一台机器上安装大型应用程序时。当我启动应用程序时出现此错误
Oracle.DataAccess.Client.OracleException The provider is not compatible with the version
of Oracle client
en Oracle.DataAccess.Client.OracleInit.Initialize()
en Oracle.DataAccess.Client.OracleConnection..cctor()
en Oracle.DataAccess.Client.OracleConnection..ctor()
en Test.DB.Oracle.OracleManagerConnection.GetConnection()
在这条线上OracleConnection conn = new OracleConnection()
我不知道它如何在一台机器上工作并且在另一台机器上不起作用。问题出在 Windows Server 2008 x64(已将 Oracle.DataAccess.dll 复制到 .exe 目录)。
【问题讨论】:
-
他们是否都安装了相同的客户端(版本)?
-
任何带有完整源代码示例的最终解决方案?
-
无法让它在那台机器上工作......只是换了另一台并完美工作...... Magic
标签: c# .net oracle oracle10g odp.net