ADO BeginTrans, CommitTrans, 和 RollbackTrans 方法
❮ 完整的 Connection 连接对象参考
这三个方法与 Connection 对象使用,来保存或取消对数据源所做的更改。
注释: 并非所有提供者都支持事务。
注释: BeginTrans、CommitTrans 和 RollbackTrans 方法在客户端 Connection 对象上无效。
BeginTrans
BeginTrans 方法可开始一个新事务。
此方法还可用于返回一个长值,即嵌套事务的级别。 顶级事务的返回值为 1。每增加一个级别,就会增加 1。
CommitTrans
CommitTrans 方法可保存自最后一个 BeginTrans 方法调用以来的所有更改,并结束当前事务。它也可能启动新事务。
由于事务可以嵌套,因此必须先解决所有低级事务,然后才能解析更高级别的事务。
RollbackTrans
RollbackTrans 方法可取消自最后一次 BeginTrans 方法调用以来的所有更改,并结束该事务。它也可能启动新事务。
由于事务可以嵌套,因此必须先解决所有低级事务,然后才能解析更高级别的事务。
语法
level=objconn.BeginTrans()
objconn.BeginTrans
objconn.CommitTrans
objconn.RollbackTrans
❮ 完整的 Connection 连接对象参考