iT邦幫忙

0

c# select oracle 資料庫 應用程式中發生伺服器錯誤

c# select oracle 資料庫 應用程式中發生伺服器錯誤
網頁可以正常開啟,在點 按鈕 去select 出現這個錯誤,不知道是什麼問題~ 謝謝~!

temo iT邦新手 1 級 ‧ 2014-05-23 12:33:14 檢舉
有大點的圖嗎??
這張圖只看的出/應用程式出現錯誤...

不然你可以貼出錯誤訊息,這圖太小張了Orz
2
pantc328
iT邦研究生 1 級 ‧ 2014-05-23 14:18:39
最佳解答

好久沒寫這種程式
一看就知道RunTime的錯誤,資料庫重開看看

沒裝元件,那DesignTime 就會知道,Exception也不會出現 oracle 相關的字

Web出現資料庫 Exception 實在太扯,你的Site馬上就會被攻擊

pp73793 iT邦新手 4 級 ‧ 2014-05-23 15:28:08 檢舉

結果,我重開機就好了,因為我安裝完沒重開機= =",
所以是安裝完沒重開機問題吧~!

2
james1986
iT邦新手 5 級 ‧ 2014-05-23 12:42:02

Oracle Data Provider for .NET
需要安裝

pp73793 iT邦新手 4 級 ‧ 2014-05-23 15:14:32 檢舉

我有裝也,只是 我覺的 是裝這個的設定有問題,不知那邊有 設定教學呢?

2
smartleos
iT邦新手 3 級 ‧ 2014-05-23 13:39:20

看起來是 OracleDataAdapter 執行 Fill() 時,開啟連線發生錯誤

pp73793提到:
OracleConnection.Open()

請檢查連線字串是否設定正確,或者是不是根本沒把連線字串設定給 DataAdapter。另外也有可能是連線字串是使用 TNS Name,但你的 TNS 設定有問題,也會造原這個狀況。

透過 ODP.NET 且沒設定 TNS 的連線字串參考:
Data Source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=MyHost)(PORT=MyPort)))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=MyOracleSID)));
User Id=myUsername;Password=myPassword;

我要發表回答

立即登入回答