Не выполняется процедура

330
09 июня 2017, 08:38

Имеется хранимая процедура, обновляющая значения объектов после выполненных действий. Проблема в том, что она не выполняется при вызове через wcf сервис, при этом если выполнить ее через СУБД, то все ок.

public void SetValues()
        {
            var oracleConnection = OraHelper.GetOracleConnection();
            try
            {
                var oracleCommand = OraHelper.CreateStoreProcedureCommand(oracleConnection, "PKG_CONN.SetValues");
                oracleCommand.ExecuteNonQuery();
            }
            catch
            {
            }
            finally
            {
                oracleConnection.Close();
            }
        }
procedure SETMES is
begin   
      --действия процедуры
    COMMIT;
    SETVALUES();
end SETMES;

Также эта процедура вызывается в конце всех процедур, выполняющих некоторые действия, и также она срабатывает, только если вызвать их через СУБД (действия через вызов из приложения выполняются, данные не обновляются)

Не могу разобраться, из-за чего такая чудная вещь.

READ ALSO
Переименовать таблицу в Firebird

Переименовать таблицу в Firebird

Необходимо переименовать таблицу в firebird v30

527
Ошибка при передаче с помощью wsdl-сервиса

Ошибка при передаче с помощью wsdl-сервиса

Использую сервис wsdl (В проект подключен как Service References)

333
Взаимоисключающие checkbox

Взаимоисключающие checkbox

Есть 2 checkboxКогда выделен один второй должен быть неактивен (IsEnabled = false) и наоборот

472
Visible = true не отрабатывает

Visible = true не отрабатывает

Есть форма, из которой вызываю другую форму:

309