仅在 Microsoft Access 向服务器发出信息表明批事务处理可以回滚后,该事件才会发生。
Private Sub Form_RollbackTransaction(Connection As ADODB.Connection)
Connection 发生批事务处理的连接。
该事件应用于其“批更新”属性设为 True 的 Access 项目窗体。
如果批更新因发生某些错误而失败,该事件就会发生。此处对数据所作的任何更改都是在该批事务处理外进行的。
事务处理回滚是无法取消的;要纠正错误而采取的任何尝试都发生在新的批事务处理中。
下面的示例说明了捕获 RollbackTransaction 事件的子程序的语法。
Private Sub Form_RollbackTransaction(Connection As ADODB.Connection)
MsgBox "Access has rolled back the batch transaction on " _
& Connection.Name & "."
End Sub