好久沒寫這種程式
一看就知道RunTime的錯誤,資料庫重開看看
沒裝元件,那DesignTime 就會知道,Exception也不會出現 oracle 相關的字
Web出現資料庫 Exception 實在太扯,你的Site馬上就會被攻擊
Oracle Data Provider for .NET
需要安裝
看起來是 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;