В проекте, над которым я работаю, также используется OracleCommand.Большая разница в том, что все наши вызовы базы данных идут к хранимым процедурам, а не к динамическому SQL, который напрямую изменяет базу данных.Скорее всего, вам нужно будет обернуть оператор обновления в блоки «BEGIN» и «END» и, возможно, добавить «COMMIT;»заявление.
Берегись, хотя.По крайней мере одна версия библиотеки .NET для Oracle потерпит неудачу, если вы поместите возврат каретки и перевод строки в CommandText.Просто разделите точки с запятой.