ADO BeginTrans, CommitTrans, 和 RollbackTrans 方法
❮ 完整的 Connection 对象参考
这 3 个方法与 Connection 对象一起使用,用于保存或取消对数据源所做的更改。
注意:并非所有提供程序都支持事务。
注意:客户端 Connection 对象不可用这 3 个方法。
BeginTrans
BeginTrans 方法启动一个新的事务。
此方法还可以用于返回一个长整数,表示嵌套事务的级别。顶级事务的返回值为 1。每个附加级别都增加一。
CommitTrans
CommitTrans 方法保存自上次调用 BeginTrans 方法以来所做的所有更改,并结束当前事务。
由于事务可以嵌套,因此必须先解决所有较低级别的事务,然后才能解决较高级别的事务。
RollbackTrans
RollbackTrans 方法取消自上次调用 BeginTrans 方法以来所做的所有更改,并结束事务。
由于事务可以嵌套,因此必须先解决所有较低级别的事务,然后才能解决较高级别的事务。
语法
level=objconn.BeginTrans()
objconn.BeginTrans
objconn.CommitTrans
objconn.RollbackTrans
❮ 完整的 Connection 对象参考