2012-03-15 75 views
0

我有一個方法,我用它來執行我所有的SQL查詢(插入,更新,刪除),我想進行檢查以確保更改是在代碼執行前的事務中,但我無法找到一個財產反對SqlTransaction檢查。如何檢查System.Data.SqlClient.SqlTransaction是否有活動事務?

我該如何繼續?

注:我使用FDBConnection.BeginTransaction("MY_TRANS");開始事務和標準回滾和commnit方法

使用.NET 4.0 VS 2010的Web開發快車。

回答

1

,如果你的數據庫是SQL服務器,@@ TRANCOUNT顯示交易活躍的#在環境的連接

Select @@TRANCOUNT 

如果其他數據庫,請註明

HTH

+0

謝謝你提供的;沒有想到實際運行一個聲明。嘆。只工作了2個小時,已經很漫長了:) – webnoob 2012-03-15 08:57:58

相關問題