第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

提供程序與Oracle客戶端的版本不兼容

提供程序與Oracle客戶端的版本不兼容

C#
一只斗牛犬 2019-06-28 10:25:16
提供程序與Oracle客戶端的版本不兼容我試著用Oracle ODP.NET 11g(11.1.0.6.20)即時客戶端將我的ASP.NET項(xiàng)目作為數(shù)據(jù)提供者但是當(dāng)我運(yùn)行aspx頁面時,我會得到一個“提供程序與Oracle客戶端的版本不兼容“錯誤信息。任何幫助都將不勝感激。我在VisualStudio 2005中引用了數(shù)據(jù)提供程序,后面的代碼如下所示:using Oracle.DataAccess.Client;..OracleConnection oOracleConn = new OracleConnection();oOracleConn.ConnectionString =     "Data Source=MyOracleServerName;" +     "Integrated Security=SSPI";oOracleConn.Open();//Do SomethingoOracleConn.Close();頁面的錯誤如下所示:Exception Details: Oracle.DataAccess.Client.OracleException: The provider is not compatible with the version of Oracle clientSource 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() +483Stack 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
查看完整描述

3 回答

?
臨摹微笑

TA貢獻(xiàn)1982條經(jīng)驗(yàn) 獲得超2個贊

我一直在進(jìn)一步研究這個問題,您只需從同一個下載版本的ODP.Net中獲取所有適當(dāng)?shù)腄LL,并將它們放在與您的exe文件相同的文件夾中,因?yàn)镺DP.Net對不混合版本號很挑剔。

我在這里解釋了如何做到這一點(diǎn):http:/splinter.com.au/使用-新的-odpnet-to-access-oracle-from-c不過,這其中的要點(diǎn)是:

  • 下載ODP.Net
  • 解壓縮文件
  • 打開里面所有的罐子
  • 抓取這些剛剛解壓縮的DLL:
    • oci.dll(改名為“oci.dll.dbl”)
    • Oracle.DataAccess.dll
    • oraociicus11.dll
    • OraOps11w.dll
    • orannzbb11.dll
    • oraocci11.dll
    • ociw32.dll(改名為“ociw32.dll.dbl”)
  • 將所有DLL放在與C#可執(zhí)行文件相同的文件夾中


查看完整回答
反對 回復(fù) 2019-06-28
?
翻過高山走不出你

TA貢獻(xiàn)1875條經(jīng)驗(yàn) 獲得超3個贊

我只安裝了.NET 2.0的Oracle數(shù)據(jù)提供程序(11.1.0.6.20)我沒有安裝Oracle即時客戶端(11.1.0.6.0).

我剛剛安裝了它,錯誤消失了!


查看完整回答
反對 回復(fù) 2019-06-28
  • 3 回答
  • 0 關(guān)注
  • 2476 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號