我在事务中执行了一系列插入操作,然后是提交操作。如果我在关闭连接之前用(READUNCOMMITTED)查询数据库,它会像预期的那样出现。但是,在关闭连接时,数据将消失。为什么事务没有实际提交?using (SqlConnection db = new SqlConnection(connectionstring)) db.Open();
<e
我在vb.net中开始一个事务。我在Server 2008上执行一个存储过程。该存储过程包含BEGIN TRANSACTION。它失败了,ROLLBACK in CATCH块运行..。执行回滚"Catch sqlException“。
为什么@@TRANCOUNT 1而不是2?(也就是说,为什么不包括begin trans in vb.net?)为什么SQL中的ROLLBACK不进行回滚客户端的