SORU
18 Mart 2009, ÇARŞAMBA


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
11 AĞUSTOS 2009, Salı


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ü:

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • CodingMadeEasy

    CodingMadeEa

    25 EYLÜL 2010
  • michaeljacksonVEVO

    michaeljacks

    2 EYLÜL 2009
  • Drakinen

    Drakinen

    1 EYLÜL 2008