Transaction Control Functions

From InterBase

Go Up to Function Categories


The following table summarizes the InterBase API functions available for controlling transactions in an application:

Transaction control functions
Function name Purpose

isc_commit_retaining()

Commit a transaction, and start a new one using the original transaction context.

isc_commit_transaction()

Save the database changes of a transaction, and end the transaction.

isc_prepare_transaction()

Execute the first phase of a two-phase commit.

isc_prepare_transaction2()

Execute the second phase of a two-phase commit.

isc_rollback_transaction()

Undo the database changes of a transaction, and end the transaction.

isc_rollback_retaining()

Undo changes made by a transaction and retain the transaction context after the rollback.

isc_start_multiple()

Begin new transactions (used on systems that do not support a variable number of input arguments).

isc_start_transaction()

Begin new transactions.

isc_transaction_info()

Request information about a specified transaction.

Advance To: