Я пытаюсь вызвать хранимую процедуру Oracle. Эта процедура содержит 2 входных параметра (первый - десятичный, второй - DateTime), третий - выходной курсор.
Я пробовал несколько кодов, но никоим образом, невозможно получить данные .... отсутствует один параметр 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();
У вас есть идея?
Спасибо