我有以下代碼:ODP.NET錯誤(ORA-1153遇到)
string conString = ConfigurationManager.ConnectionStrings["MyConnectionString"].ConnectionString;
OracleConnection con = new OracleConnection {ConnectionString = conString};
con.Open();
隨着在App.config以下項(實際值去掉其中#)
<add name="MyConnectionString" connectionString="Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=#myhost#)(PORT=#MyPort#)))(CONNECT_DATA=(SERVICE_NAME=#MyServiceName#));User Id=#UserId#;Password=#Password#; Pooling=false;" providerName="System.Data.OracleClient" />
當我打了con.Open()
我得到以下錯誤:
Oracle error ORA-1153 encountered
我不確定,但我懷疑如果嘗試通過(非託管)SQL PLUS連接或使用非託管ODP.NET連接,可能會得到更有意義的錯誤。 1153似乎特定於受管理的驅動程序。 – 2014-09-02 21:18:46
一旦我完全認定了主人,事情就像冠軍一樣。 – 2014-09-03 01:12:41