有人遇到过这样的问题么?
无法执行该事务操作,因为有挂起请求正在此事务上运行。
for循环内,执行完成一条语句立即提交,没有问题
如果提交事务的语句,放在for循环外面,一次性提交,就出问题了
我也怀疑是不是有多条事务在执行,可是查看数据库的事务情况,只有一条事务
查看数据库事务的语句
select session_id,transaction_id,is_user_transaction,is_local
from sys.dm_tran_session_transactions
where is_user_transaction=1
如果提交事务的语句,放在for循环外面,一次性提交,就出问题了?
出了什么问题?提示是什么?能不能贴代码
谢谢你的回复,问题已经解决了。是在循环内,有个DataReader读取数据,没有关闭导致的
是在循环内,有个DataReader读取数据,没有关闭导致的