Starting Transactions
Go Up to API Guide
Starting a transaction is a three-step process:
- Creating and initializing a transaction handle for each simultaneous transaction to be started.
- Optionally creating and populating a TPB for each transaction.
- Calling isc_start_transaction() for each transaction to start.
These steps are described in the following sections of this chapter.
- Creating Transaction Handles
- Creating a Transaction Parameter Buffer
- Calling isc_start_transaction()
- Calling isc_start_multiple()
- Use of Commit/Rollback with Multidatabase Transactions
Note: Programmers writing applications that do not permit function calls to pass a variable number of parameters must use isc_start_multiple() instead of isc_start_transaction().