XmlTransaction::abort |
![]() ![]() |
#include <DbXml.hpp>void XmlTransaction::abort()
The XmlTransaction::abort method causes an abnormal termination of the transaction. All write operations previously performed within the scope of the transaction are undone. Before this method returns, any locks held by the transaction will have been released.
In the case of nested transactions, aborting a parent transaction causes all children (unresolved or not) of the parent transaction to be aborted.
After XmlTransaction::abort method has been called, regardless of its return, the XmlTransaction method handle may not be accessed again.
The XmlTransaction::abort method may fail and throw XmlException, encapsulating one of the following non-zero errors:
![]() ![]() |
Copyright (c) 1996-2009 Oracle. All rights reserved.