2012-03-15 9 views
0

У меня есть метод, который я использую для выполнения всех моих SQL-запросов (вставок, обновлений, удаления), и я хочу поместить чек, чтобы убедиться, что изменения находятся в транзакции до того, как код выполнен, но я не могу найти собственность против SqlTransaction для проверки.Как проверить, имеет ли активная транзакция System.Data.SqlClient.SqlTransaction?

Как я могу продолжить?

Примечание: Я использую FDBConnection.BeginTransaction("MY_TRANS"); начать транзакцию и стандартный откат и commnit методу

Использования .NET 4.0 с VS 2010 Web Dev Express.

ответ

1

если ваш дб SQL сервер, @@ TRANCOUNT показывает # активных операций в связи с этим в контексте

Select @@TRANCOUNT 

если другой дб, пожалуйста, укажите

HTH

+0

Спасибо за это; не думал о фактическом выполнении заявления. Вздох. Только работала 2 часа и уже долгий день :) – webnoob

Смежные вопросы