OracleParameter Constructor (String^, OracleType, Int32, ParameterDirection, Boolean, Byte, Byte, String^, DataRowVersion, Object^)
Initializes a new instance of the OracleParameter class that uses the parameter name, data type, length, source column name, parameter direction, numeric precision, and other properties.
Assembly: System.Data.OracleClient (in System.Data.OracleClient.dll)
public: OracleParameter( String^ name, OracleType oracleType, int size, ParameterDirection direction, bool isNullable, unsigned char precision, unsigned char scale, String^ srcColumn, DataRowVersion srcVersion, Object^ value )
Parameters
- name
-
Type:
System::String^
The name of the parameter.
- oracleType
-
Type:
System.Data.OracleClient::OracleType
One of the OracleType values.
- size
-
Type:
System::Int32
The length of the parameter.
- direction
-
Type:
System.Data::ParameterDirection
One of the ParameterDirection values.
- isNullable
-
Type:
System::Boolean
true if the value of the field can be null, otherwise, false.
- precision
-
Type:
System::Byte
The total number of digits to the left and right of the decimal point to which Value is resolved.
- scale
-
Type:
System::Byte
The total number of decimal places to which Value is resolved.
- srcColumn
-
Type:
System::String^
The name of the source column.
- srcVersion
-
Type:
System.Data::DataRowVersion
One of the DataRowVersion values.
- value
-
Type:
System::Object^
An Object that is the value of the OracleParameter.
| Exception | Condition |
|---|---|
| ArgumentException | The value supplied in the oracleType parameter is an invalid back-end data type. |
The following example creates an OracleParameter and displays the ParameterName.
Available since 1.1