Group: Extensible Storage Engine (ESE, Jet Blue) - Library: esent
Commits the changes made to the state of the database during the current save point and migrates them to the previous save point.
Extensible Storage Engine class library
JET_ERR JET_API JetCommitTransaction(
__in JET_SESID sesid,
__in JET_GRBIT grbit
);
DECLARE INTEGER JetCommitTransaction IN esent;
INTEGER sesid,;
INTEGER grbit
sesid The session to use for this call.
grbit A group of bits specifying zero or more of predefined options.
Returns the JET_ERR datatype with a predefined return code.
On success, any changes made to the database during the current save point for the given session will be committed and that save point will be ended. If the last save point for the session was ended then the transaction will optionally be flushed to the transaction log file and the session will exit the transaction.
On failure, the transactional state of the session will remain unchanged. No change to the database state will occur. The application should call JetRollback to abort the transaction.
See also: JetBeginTransaction, JetRollback.