我有一个方法,我用它来执行我的所有SQL查询(插入,更新,删除),我想要检查以确保在代码执行之前更改是在事务中但我不能找到SqlTransaction
的财产来检查。
我该怎么办?
注意:我使用FDBConnection.BeginTransaction("MY_TRANS");
开始事务和标准回滚和commnit方法
将.NET 4.0与VS 2010 Web Dev Express一起使用。
答案 0 :(得分:2)
如果您的数据库是SQL服务器,则@@ TRANCOUNT显示上下文连接中的活动事务数
Select @@TRANCOUNT
如果是其他数据库,请注明
HTH