This property indicates the status of the execution related to the data in the Value property.
Declaration
// C#
public OracleParameterStatus Status { get; set; }
Property Value
An OracleParameterStatus enumerated value.
Exceptions
ArgumentOutOfRangeException - The Status value specified is invalid.
Remarks
Default = OracleParameterStatus.Success
Before execution, this property indicates the bind status related to the Value property. After execution, it returns the status of the execution.
Status indicates if:
A NULL is fetched from a column.
Truncation has occurred during the fetch; then Value was not big enough to hold the data.
A NULL is to be inserted into a database column; then Value is ignored, and a NULL is inserted into a database column.
This property is ignored for Array Bind and PL/SQL Associative Array Bind. Instead, ArrayBindStatus property is used.