Server transaction state information is useful when an application needs to determine the outcome of a transaction.
The following table lists the symbolic values that represent transaction states:
Symbolic value |
Meaning |
---|---|
CS_TRAN_IN_PROGRESS |
A transaction is in progress. |
CS_TRAN_COMPLETED |
The most recent transaction completed successfully. |
CS_TRAN_STMT_FAIL |
The most recently executed statement in the current transaction failed. |
CS_TRAN_FAIL |
The most recent transaction failed. |
CS_TRAN_UNDEFINED |
A transaction state is not currently defined. |