none
安裝 Oracle Database 11g Release 2 之後 ASP.NET 連接不上 RRS feed

  • 問題

  • 大家好,我是裝  Oracle Database 11g Release 2 ,用 sql plus  Toad  都可以連接,但是當我用

    OleDbConnection oleConn = new OleDbConnection(connStr);
     OleDbCommand command = new OleDbCommand();
     command.Connection = oleConn;
    oleConn.Open();

    卻出現錯誤,用 <asp:SqlDataSource </asp:SqlDataSource> 要新增時卻說 

    找不到 Oracle 用戶端及網路元件。這些元件由 Oracle 公司供應且為 Oracle 8i 以上版本用戶端軟體安裝的一部分。 在安裝這些元件前您無法使用此提供者。 

    我想請教,要怎麼解決? oracle client 不是在安裝 Oracle Database 11g Release 2 就會裝了嗎?

    2015年6月27日 上午 03:54

解答

  • FAQ

    如果安裝的 oledb 元件為 x86 ,必須把 ASP.NET 限制為 x86 模式。


    不精確的問法,就會得到隨便猜的答案;自己都不肯花時間好好描述問題,又何必期望網友會認真回答?

    2015年6月27日 上午 04:12

所有回覆

  • FAQ

    如果安裝的 oledb 元件為 x86 ,必須把 ASP.NET 限制為 x86 模式。


    不精確的問法,就會得到隨便猜的答案;自己都不肯花時間好好描述問題,又何必期望網友會認真回答?

    2015年6月27日 上午 04:12
  • 那我在描述更清楚一點,我安裝的是x64的版本,作業系統是 windows 8 。您還要我在補充什麼?
    2015年6月27日 上午 06:58
  • 1. 簽名檔不能算是回應,這是論壇基本的元素,不用太在意。

    2. 用戶端元件和伺服器元件在 Oracle 是不同的東西,和 SQL Server 將它視為相同的不一樣,可參考:

    http://docs.oracle.com/cd/E11882_01/install.112/e24187/install.htm#NTCLI1280


    強力監督SQL Injection問題!!

      • 小朱的技術隨手寫:http://www.dotblogs.com.tw/regionbbs/
      • 雲端學堂Facebook: http://www.facebook.com/studyazure

    2015年6月27日 上午 07:47
    版主
  • 你把 ASP.NET 設定為 x86 模式了嗎?

    不精確的問法,就會得到隨便猜的答案;自己都不肯花時間好好描述問題,又何必期望網友會認真回答?

    2015年6月27日 上午 10:07
  • 簽名檔而已, 有甚麼好大驚小怪.

    在現實生活中,你和誰在一起的確很重要,甚至能改變你的成長軌跡,決定你的人生成敗。 和什麼樣的人在一起,就會有什麼樣的人生。 和勤奮的人在一起,你不會懶惰; 和積極的人在一起,你不會消沈; 與智者同行,你會不同凡響; 與高人為伍,你能登上巔峰。

    2015年6月28日 上午 05:38
    版主
  • 抱歉這麼晚進來回答,後來發現跟X86和X64都要做設定,感謝您!
    2015年8月6日 上午 08:30