2012-03-15 3 views
0

すべてのSQLクエリ(挿入、更新、削除)を実行するために使用するメソッドがあり、コードが実行される前にトランザクション内で変更が行われていることを確認したいが、見つからない確認するためのSqlTransactionに対するプロパティ。System.Data.SqlClient.SqlTransactionにアクティブなトランザクションがあるかどうかを確認するにはどうすればよいですか?

どうすればよいですか?

注:私はVS 2010のWeb DevのExpressで.NET 4.0を使用してトランザクションと標準ロールバックとcommnit方法

を開始するためにFDBConnection.BeginTransaction("MY_TRANS");を使用しています。

答えて

1

あなたのDBはSQLサーバーであれば、@@ TRANCOUNTがコンテキストで接続してアクティブなトランザクションの#を示し

Select @@TRANCOUNT 

他デシベルであれば、そのための

HTH

+0

感謝を指定してください。実際に声明を出しているとは思わなかった。一口。唯一の仕事で2時間、すでに長い日:) – webnoob

関連する問題