【发布时间】:2011-07-07 00:26:12
【问题描述】:
我有一堆更新和插入查询,我从我的 C# 代码中调用这些查询需要在事务中。我更愿意将它们保留在 C# 中,而不是使用存储过程。我使用 SQLCommand.ExecuteNonQuery() 开始并提交事务。在我尝试提交事务之前它工作正常,当我收到一条消息“COMMIT TRANSACTION 请求没有相应的 BEGIN TRANSACTION”时。我正在关闭通话之间的连接。是这个问题吗?
【问题讨论】:
标签: c# .net sql-server sql-server-2008