我在machinem中運行Oracle XE 10g我創建了一個測試應用程序來測試某些插入,在不同的機器上啓動它,並且一切正常。 問題是當我在安裝oracle XE的同一臺機器上安裝大型應用程序時。當我啓動應用程序我得到這個錯誤提供程序與Oracle版本不兼容
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上(alredy將Oracle.DataAccess.dll複製到.exe目錄中)。
他們兩個是否安裝了相同的客戶端(版本)? – V4Vendetta
有完整源代碼示例的最終解決方案嗎? – Kiquenet
Coudn't使它在那臺機器上工作...簡單地更改爲其他人,並完美地工作.... *魔術* – Santanor