Access VBA教程:RollbackTransaction事件

仅在 Microsoft Access 向服务器发出信息表明批事务处理可以回滚后,该事件才会发生。

Private Sub Form_RollbackTransaction(Connection As ADODB.Connection)

Connection   发生批事务处理的连接。

说明

该事件应用于其“批更新”属性设为 True 的Access 项目窗体。

如果批更新因发生某些错误而失败,该事件就会发生。此处对数据所作的任何更改都是在该批事务处理外进行的。

事务处理回滚是无法取消的;要纠正错误而采取的任何尝试都发生在新的批事务处理中。

VBA示例

下面的示例说明了捕获 RollbackTransaction事件的子程序的语法。


Private Sub Form_RollbackTransaction(Connection As ADODB.Connection)
    MsgBox "Access has rolled back the batch transaction on " _
        & Connection.Name & "."
End Sub

上页:Access VBA教程:Retreat事件 下页:Access VBA教程:SelectionChange事件

Access VBA教程:RollbackTransaction事件

Access VBA教程:SelectionChange事件 Access VBA教程:Terminate事件
Access VBA教程:Timer事件 Access VBA教程:Undo事件
Access VBA教程:UndoBatchEdit事件 Access VBA教程:Unload事件
Access VBA教程:Updated事件 Access VBA教程:ViewChange事件
Access VBA教程:Command函数 Access VBA教程:DAvg函数
Access VBA教程:DCount函数 Access VBA教程:DDE函数
Access VBA教程:DDEInitiate函数 Access VBA教程:DDERequest函数
Access VBA教程:DDESend函数 Access VBA教程:DFirst、DLast函数
Access VBA教程:不同字符串值的不同格式(Format函数) Access VBA教程:DLookup函数
Access VBA教程:DMin、DMax函数 Access VBA教程:DStDev、DStDevP函数
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号