2012-03-15 73 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

相关问题