Committed
This property specifies if the transaction was committed or not.
Declaration
// C#
public bool? Committed {get;}Property Value
bool.
Remarks
If GetOutcome() is not called, the this property holds a null value.
Once GetOutcome() is called, then this property will hold either true or false.
In some cases, OracleLogicalTransaction.GetOutcome will be called implicitly and populate this property with a non-null value automatically.
Table 6-116 describes the possible outcomes of the Committed and UserCallCompleted properties.
Table 6-116 Outcome of OracleLogicalTransaction Committed and UserCallCompleted Properties
| Committed Value | UserCallCompleted Value | Outcome |
|---|---|---|
|
|
|
The call did not execute the commit. |
|
|
|
The call did execute the commit and there was no additional information to return and no more work to do if that call was a PL/SQL procedure. |
|
|
|
The transaction is committed, but the information returned may be incomplete and/or not all expected work was completed. Examples of incomplete information or incomplete work done include: the number of rows modified when using autocommit or commit on success, parameter and function results when calling PL/SQL procedures, or PL/SQL procedures with more work to do after the commit. In order to function correctly, .NET applications that use data returned from the commit must check the |