Navigation:  Advantage Client Engine > API Reference >

Advantage Client Engine Transaction Processing APIs

Advantage Client Engine

Previous pageReturn to chapter overviewNext page

The Advantage Client Engine provides API functions to support transaction processing.

 

AdsBeginTransaction

AdsBeginTransaction begins a transaction for all connected servers or for the indicated connection.

 

AdsCommitTransaction

AdsCommitTransaction commits active transactions for all connected servers or for a given connection.

 

AdsFailedTransactionRecovery

AdsFailedTransactionRecovery instructs the Advantage Database Server to clean up any failed transactions.

 

AdsInTransaction

AdsInTransaction returns a flag to the caller to indicate if the given connection has an active transaction.

 

AdsIsTableTransactionFree

AdsIsTableTransactionFree returns a flag to the caller to indicate if the given table is defined as a transaction-free table.

 

AdsRollbackTransaction

AdsRollbackTransaction rolls back active transactions on all connected servers or the given connection.

 

AdsGetTransactionCount

AdsGetTransactionCount get the current transaction nesting level on the given connection.

 

AdsSetTableTransactionFree

AdsSetTableTransactionFree allows application developers to define a table as a transaction-free table.