Я использую OracleCommand.ExecuteNonQuery() для вставки в таблицу. Все работает нормально, но иногда записи не вставляются. Так возможно ли, что ExecuteNonQuery() не вставляет запись, а также не генерирует исключение?
Я не использую хранимые процедуры. Я не использую транзакцию. Я регистрирую все исключения, выдаваемые ExecuteNonQuery(), но, по-видимому, никаких исключений не выдается... Я также не проверяю возвращаемое значение ExecuteNonQuery(). Но возможно ли, что ExecuteNonQuery возвращает значение, отличное от 1, если вставка прошла успешно?