1
我試圖調用Oracle存儲過程。此過程有2個輸入參數(第一個是小數,第二個是DateTime),第三個是輸出光標。使用輸入和輸出調用Oracle Oracle過程
我試過幾個代碼,但沒有辦法,不可能得到的數據....一個參數SI缺失(輸出)
我嘗試這樣做:
OracleConnection con = new OracleConnection();
con.ConnectionString = "....";
OracleCommand command = new OracleCommand("mypackage.myprocedure", con);
command.CommandType = CommandType.StoredProcedure;
command.Parameters.AddWithValue("param1", SqlDbType.Decimal).Value = 613;
command.Parameters.AddWithValue("param2", SqlDbType.DateTime).Value = mytime;
con.Open();
OracleDataAdapter adapter = new OracleDataAdapter(command);
DataSet ds = new DataSet();
adapter.Fill(ds);
con.Close();
你有一個想法?
謝謝,
你有沒有試着用輸出數據類型爲字符串/ varchar2? – Guru