У меня очень редкая проблема с Oracle и .NET. У меня есть простой выбор, который извлекает список продуктов, который работает правильно. Но тогда, с хранимой процедурой, она, похоже, не выполняет ее, но в ней ничего не говорится о каких-либо ошибках или параметрах. Он работает корректно при запуске в SQL Developer.Oracle Хранимая процедура не выполняется в .NET?
OracleCommand ora_cmd = new OracleCommand("a6r1.PR_ABC_P_ALTA_TARJETA_PAYWARE", ora_conn);
ora_cmd.BindByName = true;
ora_cmd.CommandType = CommandType.StoredProcedure;
int exito = 0;
ora_cmd.Parameters.Add("Lc_Param_Issuer", OracleDbType.Varchar2, issuer, ParameterDirection.Input);
ora_cmd.Parameters.Add("Ln_Param_Valid_Product", OracleDbType.Varchar2, DropDownListProducto.SelectedValue.ToString(), ParameterDirection.Input);
ora_cmd.Parameters.Add("Ln_Param_Total", OracleDbType.Int32, Convert.ToInt32(TextBoxCantidad.Text) , ParameterDirection.Input);
ora_cmd.Parameters.Add("Lc_Param_User", OracleDbType.Varchar2, user, ParameterDirection.Input);
ora_cmd.Parameters.Add("Lc_Encrypted_Password", OracleDbType.Varchar2, pass, ParameterDirection.Input);
ora_cmd.Parameters.Add("Lc_Exito", OracleDbType.Int32, exito, ParameterDirection.Output);
/*********************Oracle Command**********************************************************************/
ora_cmd.ExecuteNonQuery();
СП слишком большой, чтобы разместить здесь, так что я буду только добавить заголовок.
Любая помощь или понимание оценены.
Вы должны отступа код лучше. – gdoron