The Advantage Client Engine provides API functions to support transaction processing.
AdsBeginTransaction begins a transaction for all connected servers or for the indicated connection.
AdsCommitTransaction commits active transactions for all connected servers or for a given connection.
AdsFailedTransactionRecovery instructs the Advantage Database Server to clean up any failed transactions.
AdsInTransaction returns a flag to the caller to indicate if the given connection has an active transaction.
AdsIsTableTransactionFree returns a flag to the caller to indicate if the given table is defined as a transaction-free table.
AdsRollbackTransaction rolls back active transactions on all connected servers or the given connection.
AdsGetTransactionCount get the current transaction nesting level on the given connection.
AdsSetTableTransactionFree allows application developers to define a table as a transaction-free table.