Я читал о SqlTransactions и нашел множество примеров, таких как:
http://www.devhood.com/tutorials/tutorial_details.aspx?tutorial_id=451
Проблема в том, что когда я выполняю BeginTransaction () (выполнить все команды) и затем Commit () в конце, все команды, которые я выполняю, запускаются, а те, которые имеют синтаксические или другие ошибки, просто пропускаются. Здесь я также хотел бы выполнить откат, а не пропускать их. Я нашел несколько статей на эту тему, но они были не очень полезны и были написаны исключительно на SQL.
Есть ли способ узнать, произошел ли сбой одного из ExecuteNonQuery () перед фиксацией, а не просто пропущен? Спасибо.