一直在迷惑的问题是。事务是针对的sqlconnection数据库连接还是数据库连接创建的sqlcommand句柄。
1、如果conn创建,然后启动事务。然后我从conn创建两个不同的sqlcommand。这两个sqlcommand如果第一个执行完毕,没问题。但是第二个执行出错。此时执行回滚。是不是conn创建的第一个sqlcommand执行成功的语句也不算了。?
也就说。事务是针对的一个数据库连接,在这个连接上创建的所有句柄,只要有一个出错,其他句柄执行的sql语句都会回滚。是这么回事不是。