У меня есть хранимая процедура оракула, которая будет возвращать значение. Мне нужно получить значение OUTPUT в моей программе на C #. Мне нужно знать, как мы можем получить параметр OUTPUT, используя метод AddCithValue OracleCommands.
Я написал так:
OracleCommand Ocmd = new OracleCommand(_StoredProcedure, OraCon);
Ocmd.CommandType = CommandType.StoredProcedure;
Ocmd.Parameters.AddWithValue("Filed1", "Value1");
Ocmd.Parameters.AddWithValue("OUTPUTParam","").Direction = ParameterDirection.Output;
OraCon.Open();
int RecivedDetID = Ocmd.ExecuteNonQuery();
OraCon.Close();
return Ocmd.Parameters[_OutParam].Value.ToString();
Я знаю, что OUTPUTPARAm, как я звонил, неправильно. Как я могу добиться этого с помощью
AddWithValue метод OracleCommand. Я не хочу использовать метод OracleCommands Add, где нам нужно также указать тип.