OdbcParameterCollection.Add Method   
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Adds an OdbcParameter to the OdbcParameterCollection.
Overloads
| Add(OdbcParameter) | Adds the specified OdbcParameter to the OdbcParameterCollection. | 
| Add(Object) | Adds the specified OdbcParameter object to the OdbcParameterCollection. | 
| Add(String, OdbcType) | Adds an OdbcParameter to the OdbcParameterCollection, given the parameter name and data type. | 
| Add(String, Object) | 
		Obsolete.
	 
		Obsolete.
	 Adds an OdbcParameter to the OdbcParameterCollection given the parameter name and value. | 
| Add(String, OdbcType, Int32) | Adds an OdbcParameter to the OdbcParameterCollection, given the parameter name, data type, and column length. | 
| Add(String, OdbcType, Int32, String) | Adds an OdbcParameter to the OdbcParameterCollection given the parameter name, data type, column length, and source column name. | 
Add(OdbcParameter)
- Source:
- OdbcParameterCollection.cs
- Source:
- OdbcParameterCollection.cs
- Source:
- OdbcParameterCollection.cs
Adds the specified OdbcParameter to the OdbcParameterCollection.
public:
 System::Data::Odbc::OdbcParameter ^ Add(System::Data::Odbc::OdbcParameter ^ value);public System.Data.Odbc.OdbcParameter Add(System.Data.Odbc.OdbcParameter value);override this.Add : System.Data.Odbc.OdbcParameter -> System.Data.Odbc.OdbcParametermember this.Add : System.Data.Odbc.OdbcParameter -> System.Data.Odbc.OdbcParameterPublic Function Add (value As OdbcParameter) As OdbcParameterParameters
- value
- OdbcParameter
The OdbcParameter to add to the collection.
Returns
The index of the new OdbcParameter object.
Exceptions
The OdbcParameter specified in the value parameter is already added to this or another OdbcParameterCollection.
The value parameter is null.
See also
Applies to
Add(Object)
Adds the specified OdbcParameter object to the OdbcParameterCollection.
public:
 override int Add(System::Object ^ value);public:
 virtual int Add(System::Object ^ value);public override int Add(object value);public int Add(object value);override this.Add : obj -> intabstract member Add : obj -> int
override this.Add : obj -> intPublic Overrides Function Add (value As Object) As IntegerPublic Function Add (value As Object) As IntegerParameters
Returns
The index of the new OdbcParameter object in the collection.
Implements
See also
Applies to
Add(String, OdbcType)
- Source:
- OdbcParameterCollection.cs
- Source:
- OdbcParameterCollection.cs
- Source:
- OdbcParameterCollection.cs
Adds an OdbcParameter to the OdbcParameterCollection, given the parameter name and data type.
public:
 System::Data::Odbc::OdbcParameter ^ Add(System::String ^ parameterName, System::Data::Odbc::OdbcType odbcType);public System.Data.Odbc.OdbcParameter Add(string? parameterName, System.Data.Odbc.OdbcType odbcType);public System.Data.Odbc.OdbcParameter Add(string parameterName, System.Data.Odbc.OdbcType odbcType);override this.Add : string * System.Data.Odbc.OdbcType -> System.Data.Odbc.OdbcParametermember this.Add : string * System.Data.Odbc.OdbcType -> System.Data.Odbc.OdbcParameterPublic Function Add (parameterName As String, odbcType As OdbcType) As OdbcParameterParameters
- parameterName
- String
The name of the parameter.
Returns
The index of the new OdbcParameter object.
Examples
The following example adds an OdbcParameter to the Parameters collection.
public void CreateParamCollection()
{
    OdbcCommand command = new OdbcCommand(
        "SELECT * FROM Customers WHERE CustomerID = ?", connection);
    OdbcParameterCollection paramCollection = command.Parameters;
    object paramObject = new OdbcParameter(
        "CustomerID", OdbcType.VarChar);
    int paramIndex = paramCollection.Add(paramObject);
}
Public Sub CreateParamCollection(connection As OdbcConnection)
  Dim command As New OdbcCommand( _
    "SELECT * FROM Customers WHERE CustomerID = ?", connection)
  Dim paramCollection As OdbcParameterCollection = command.Parameters
  Dim paramObject As Object = New OdbcParameter( _
    "CustomerID", OdbcType.VarChar)
  Dim paramIndex As Integer = paramCollection.Add(paramObject)
End Sub
See also
Applies to
Add(String, Object)
- Source:
- OdbcParameterCollection.cs
- Source:
- OdbcParameterCollection.cs
- Source:
- OdbcParameterCollection.cs
Caution
Add(String parameterName, Object value) has been deprecated. Use AddWithValue(String parameterName, Object value) instead.
Caution
Add(String parameterName, Object value) has been deprecated. Use AddWithValue(String parameterName, Object value). http://go.microsoft.com/fwlink/?linkid=14202
Adds an OdbcParameter to the OdbcParameterCollection given the parameter name and value.
public:
 System::Data::Odbc::OdbcParameter ^ Add(System::String ^ parameterName, System::Object ^ value);[System.Obsolete("Add(String parameterName, Object value) has been deprecated. Use AddWithValue(String parameterName, Object value) instead.")]
public System.Data.Odbc.OdbcParameter Add(string? parameterName, object? value);public System.Data.Odbc.OdbcParameter Add(string parameterName, object value);[System.Obsolete("Add(String parameterName, Object value) has been deprecated.  Use AddWithValue(String parameterName, Object value).  http://go.microsoft.com/fwlink/?linkid=14202", false)]
public System.Data.Odbc.OdbcParameter Add(string parameterName, object value);[<System.Obsolete("Add(String parameterName, Object value) has been deprecated. Use AddWithValue(String parameterName, Object value) instead.")>]
override this.Add : string * obj -> System.Data.Odbc.OdbcParametermember this.Add : string * obj -> System.Data.Odbc.OdbcParameter[<System.Obsolete("Add(String parameterName, Object value) has been deprecated.  Use AddWithValue(String parameterName, Object value).  http://go.microsoft.com/fwlink/?linkid=14202", false)>]
override this.Add : string * obj -> System.Data.Odbc.OdbcParameterPublic Function Add (parameterName As String, value As Object) As OdbcParameterParameters
- parameterName
- String
The name of the parameter.
- value
- Object
The Value of the OdbcParameter to add to the collection.
Returns
The index of the new OdbcParameter object.
- Attributes
Exceptions
The value parameter is not an OdbcParameter.
Remarks
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 integer value to an Object type when the value is zero. If you don't perform this conversion, the compiler will assume you are attempting to call the OdbcParameterCollection.Add overload.
See also
Applies to
Add(String, OdbcType, Int32)
- Source:
- OdbcParameterCollection.cs
- Source:
- OdbcParameterCollection.cs
- Source:
- OdbcParameterCollection.cs
Adds an OdbcParameter to the OdbcParameterCollection, given the parameter name, data type, and column length.
public:
 System::Data::Odbc::OdbcParameter ^ Add(System::String ^ parameterName, System::Data::Odbc::OdbcType odbcType, int size);public System.Data.Odbc.OdbcParameter Add(string? parameterName, System.Data.Odbc.OdbcType odbcType, int size);public System.Data.Odbc.OdbcParameter Add(string parameterName, System.Data.Odbc.OdbcType odbcType, int size);override this.Add : string * System.Data.Odbc.OdbcType * int -> System.Data.Odbc.OdbcParametermember this.Add : string * System.Data.Odbc.OdbcType * int -> System.Data.Odbc.OdbcParameterPublic Function Add (parameterName As String, odbcType As OdbcType, size As Integer) As OdbcParameterParameters
- parameterName
- String
The name of the parameter.
- size
- Int32
The length of the column.
Returns
The index of the new OdbcParameter object.
Examples
The following example adds an OdbcParameter to the OdbcCommand.Parameters collection.
public void CreateOdbcParamColl(OdbcConnection connection)
{
    OdbcCommand command = new OdbcCommand(
        "SELECT * FROM Customers WHERE CustomerID = ?", connection);
    OdbcParameterCollection paramCollection = command.Parameters;
    OdbcParameter parameter = paramCollection.Add(
        "CustomerID", OdbcType.VarChar, 5);
}
Public Sub CreateOdbcParamColl(connection As OdbcConnection)
  Dim command As New OdbcCommand( _
    "SELECT * FROM Customers WHERE CustomerID = ?", connection)
  Dim paramCollection As OdbcParameterCollection = _
    command.Parameters
  Dim parameter As OdbcParameter = _
    paramCollection.Add("CustomerID", OdbcType.VarChar, 5)
End Sub
See also
Applies to
Add(String, OdbcType, Int32, String)
- Source:
- OdbcParameterCollection.cs
- Source:
- OdbcParameterCollection.cs
- Source:
- OdbcParameterCollection.cs
Adds an OdbcParameter to the OdbcParameterCollection given the parameter name, data type, column length, and source column name.
public:
 System::Data::Odbc::OdbcParameter ^ Add(System::String ^ parameterName, System::Data::Odbc::OdbcType odbcType, int size, System::String ^ sourceColumn);public System.Data.Odbc.OdbcParameter Add(string? parameterName, System.Data.Odbc.OdbcType odbcType, int size, string? sourceColumn);public System.Data.Odbc.OdbcParameter Add(string parameterName, System.Data.Odbc.OdbcType odbcType, int size, string sourceColumn);override this.Add : string * System.Data.Odbc.OdbcType * int * string -> System.Data.Odbc.OdbcParametermember this.Add : string * System.Data.Odbc.OdbcType * int * string -> System.Data.Odbc.OdbcParameterPublic Function Add (parameterName As String, odbcType As OdbcType, size As Integer, sourceColumn As String) As OdbcParameterParameters
- parameterName
- String
The name of the parameter.
- size
- Int32
The length of the column.
- sourceColumn
- String
The name of the source column.
Returns
The index of the new OdbcParameter object.
Examples
The following example adds an OdbcParameter to the Parameters collection.
public void CreateParameterCollection(OdbcConnection connection)
{
    OdbcCommand command = new OdbcCommand(
        "SELECT * FROM Customers WHERE CustomerID = ?", connection);
    OdbcParameterCollection paramCollection = command.Parameters;
    OdbcParameter parameter = paramCollection.Add(
        "CustomerID", OdbcType.VarChar, 5, "CustomerID");
}
Public Sub CreateParameterCollection(connection As OdbcConnection)
  Dim command As New OdbcCommand( _
    "SELECT * FROM Customers WHERE CustomerID = ?", connection)
  Dim paramCollection As OdbcParameterCollection = command.Parameters
  Dim parameter As OdbcParameter = paramCollection.Add( _
    "CustomerID", OdbcType.VarChar, 5, "CustomerID")
End Sub