Sağlayıcı Oracle istemci sürümü ile uyumlu değil
Kullanımı için çalışıyorumOracle ODP.NET 11 g (11.1.0.6.20) Anında Müşteribenim ASP.NET proje olarakVeri Sağlayıcısıama ben SEO sayfayı çalıştırdığımda "Sağlayıcı Oracle istemci sürümü ile uyumlu değil" hata iletisi. Herhangi bir yardım mutluluk duyacağız.
Visual Studio 2005'te Veri Sağlayıcısı başvurulan ve kod arkasında bu gibi görünüyor:
using Oracle.DataAccess.Client;
..
OracleConnection oOracleConn = new OracleConnection();
oOracleConn.ConnectionString =
"Data Source=MyOracleServerName;"
"Integrated Security=SSPI";
oOracleConn.Open();
//Do Something
oOracleConn.Close();
Sayfa hata bu gibi görünüyor:
Exception Details: Oracle.DataAccess.Client.OracleException: The provider is not compatible with the version of Oracle client
Source Error:
Line 21:
Line 22:
Line 23: OracleConnection oOracleConn = new OracleConnection();
Line 24: oOracleConn.ConnectionString =
Line 25: "Data Source=MyOracleServerName;"
[OracleException (0x80004005): The provider is not compatible with the version of Oracle client]
Oracle.DataAccess.Client.OracleInit.Initialize() 494
Oracle.DataAccess.Client.OracleConnection..cctor() 483
Stack Trace:
[TypeInitializationException: The type initializer for 'Oracle.DataAccess.Client.OracleConnection' threw an exception.]
Oracle.DataAccess.Client.OracleConnection..ctor() 0
Boeing.IVX.Web.RoyTesting.Page_Load(Object sender, EventArgs e) in C:\Documents and Settings\CE218C\Desktop\IVX.Net\Web\IVX\RoyTesting.aspx.cs:23
System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e) 15
System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) 33
System.Web.UI.Control.OnLoad(EventArgs e) 99
System.Web.UI.Control.LoadRecursive() 47
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) 1436
CEVAP
Aradım bu sorunu daha fazla, ve size ihtiyacınız almak için tüm uygun DLL aynı indirilen sürümü ODP.Net ve koymak onları aynı klasör olarak Exe dosyası çünkü ODP.Net telaşlı olduğu hakkında değil karıştırma sürüm numaraları.
Bu kadar açıkladım: http://splinter.com.au/using-the-new-odpnet-to-access-oracle-from-c İşte olayın özü:
- http://www.oracle.com/technology/software/tech/windows/odpnet/index1110710beta.html indir
- Dosya açmak
- Tüm KAVANOZ açmak
- Sadece açılmış olan tut bu dll:
- ('tip.adı oci.dll dll.') mevcut
- Oracle.DataAccess.dll
- oraociicus11.dll
- OraOps11w.dll
- orannzsbb11.dll
- oraocci11.dll
- (adı 'ociw32.ociw32.dll dll.') mevcut
- C# Yürütülebilir dosyası ile aynı Klasördeki tüm DLL koydu

Ekran görüntüsü nasıl web sitesi istem...
rbenv ruby sürümü değiştirmek değil...
ASP.NET MVC Algılayıcıya, SimpleMember...
Neden bu isimde bir CLS Uyumlu deÄŸil a...
Değil istemci tarafı doğrulama MaxLeng...