OracleParameterCollection::Add Method (String^, Object^)
Adds an OracleParameter to the OracleParameterCollection given the parameter name and value.
Assembly: System.Data.OracleClient (in System.Data.OracleClient.dll)
public: [ObsoleteAttribute("Add(String parameterName, Object value) has been deprecated. Use AddWithValue(String parameterName, Object value). http://go.microsoft.com/fwlink/?linkid=14202", false)] OracleParameter^ Add( String^ parameterName, Object^ value )
Parameters
- parameterName
-
Type:
System::String^
The name of the parameter.
- value
-
Type:
System::Object^
The Value of the OracleParameter to add to the collection.
Return Value
Type: System.Data.OracleClient::OracleParameter^A reference to the new OracleParameter object.
| Exception | Condition |
|---|---|
| InvalidCastException | The value parameter is not an OracleParameter. |
Use caution when using this overload of the Add method to specify integer parameter values. Because this overload takes a value of type Object, you must convert the integral value to an Object type when the value is zero, as the following C# example demonstrates.
parameters.Add("pname", Convert.ToInt32(0));
If you do not perform this conversion, the compiler will assume you are attempting to call the OracleParameterCollection.Add (string, OracleType) overload.
Available since 1.1