提问人:Hay 提问时间:10/3/2023 更新时间:10/3/2023 访问量:9
.NET 中的 SQLTransaction
SQLTransaction in .NET
问:
我在这里开始交易
this.cmd.Transaction = (await this.cmd.Connection.BeginTransactionAsync(IsolationLevel.Snapshot)) as SqlTransaction;
然后我尝试使用 Commit 事务
cmd.CommandText = "COMMIT TRAN";
await cmd.ExecuteNonQueryAsync();
程序抛出一个例句:“EXECUTE 之后的事务计数表示 BEGIN 和 COMMIT 语句的数量不匹配。先前计数 = 1,当前计数 = 0” 问题是什么,为什么我不能这样提交事务?
跟
cmd.Transaction.CommitAsync()
它有效。
答: 暂无答案
评论
SqlClient