【发布时间】:2011-11-29 12:04:38
【问题描述】:
每当我放置 TransactionScope 时,都会出现此错误。
ExecuteNonQuery 需要一个开放且可用的连接。 连接的当前状态为关闭。
using (TransactionScope scope = new TransactionScope())
{
ptDA.UpdateTC(InboundDS);
ptDA.Addinventor(InboundDS);
addressDA.AddAddress(InboundDS);
scope.Complete();
}
如果我不输入事务范围,我不会收到任何错误。这个运行良好。
ptDA.UpdateTC(InboundDS);
ptDA.Addinventor(InboundDS);
addressDA.AddAddress(InboundDS);
我的 transactionScope 有什么问题?
【问题讨论】:
-
我们需要查看更多代码,尤其是在打开与数据适配器相关联的连接时。
标签: c# transactionscope