Поделиться через


OleDbParameterCollection.Add Метод

Определение

Добавляет OleDbParameter к OleDbParameterCollection.

Перегрузки

Add(OleDbParameter)

Добавляет заданный объект OleDbParameter в OleDbParameterCollection.

Add(Object)

Добавляет указанный объект OleDbParameter к объекту OleDbParameterCollection.

Add(String, OleDbType)

Добавляет OleDbParameter с заданным именем параметра и типом данных в коллекцию OleDbParameterCollection.

Add(String, Object)
Устаревшие..
Устаревшие..

Добавляет объект OleDbParameter с заданным именем параметра и значением в OleDbParameterCollection.

Add(String, OleDbType, Int32)

Добавляет OleDbParameter с заданным именем, типом данных и длиной столбца в OleDbParameterCollection.

Add(String, OleDbType, Int32, String)

Добавляет объект OleDbParameter с заданным именем параметра, типом данных, длиной столбца и именем столбца источника в OleDbParameterCollection.

Add(OleDbParameter)

Исходный код:
OleDbParameterCollection.cs
Исходный код:
OleDbParameterCollection.cs
Исходный код:
OleDbParameterCollection.cs
Исходный код:
OleDbParameterCollection.cs

Добавляет заданный объект OleDbParameter в OleDbParameterCollection.

public:
 System::Data::OleDb::OleDbParameter ^ Add(System::Data::OleDb::OleDbParameter ^ value);
public System.Data.OleDb.OleDbParameter Add (System.Data.OleDb.OleDbParameter value);
override this.Add : System.Data.OleDb.OleDbParameter -> System.Data.OleDb.OleDbParameter
member this.Add : System.Data.OleDb.OleDbParameter -> System.Data.OleDb.OleDbParameter
Public Function Add (value As OleDbParameter) As OleDbParameter

Параметры

value
OleDbParameter

Параметр OleDbParameter для добавления в коллекцию.

Возвращаемое значение

Индекс нового объекта OleDbParameter.

Исключения

OleDbParameter, заданный в параметре value, уже добавлен в эту или другую коллекцию OleDbParameterCollection.

Параметр value имеет значение null.

Примеры

В следующем примере создается OleDbParameterCollection и добавляется OleDbParameter.

public void CreateParameters()
{
    OleDbCommand command = new OleDbCommand(
        "SELECT * FROM Customers WHERE CustomerID = ?", connection);
    OleDbParameterCollection paramCollection = command.Parameters;
    OleDbParameter myParm = paramCollection.Add(
        new OleDbParameter("CustomerID", OleDbType.VarChar));
}
Public Sub CreateParameters(connection As OleDbConnection)
  Dim command As New OleDbCommand( _
    "SELECT * FROM Customers WHERE CustomerID = ?", connection)
  Dim paramCollection As OleDbParameterCollection = command.Parameters
  Dim myParm As OleDbParameter = paramCollection.Add( _
    New OleDbParameter("CustomerID", OleDbType.VarChar))
End Sub

См. также раздел

Применяется к

Add(Object)

Исходный код:
OleDbParameterCollectionHelper.cs
Исходный код:
OleDbParameterCollectionHelper.cs
Исходный код:
OleDbParameterCollectionHelper.cs
Исходный код:
OleDbParameterCollectionHelper.cs

Добавляет указанный объект OleDbParameter к объекту OleDbParameterCollection.

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 -> int
abstract member Add : obj -> int
override this.Add : obj -> int
Public Overrides Function Add (value As Object) As Integer
Public Function Add (value As Object) As Integer

Параметры

value
Object

Object.

Возвращаемое значение

Индекс нового объекта OleDbParameter в коллекции.

Реализации

См. также раздел

Применяется к

Add(String, OleDbType)

Исходный код:
OleDbParameterCollection.cs
Исходный код:
OleDbParameterCollection.cs
Исходный код:
OleDbParameterCollection.cs
Исходный код:
OleDbParameterCollection.cs

Добавляет OleDbParameter с заданным именем параметра и типом данных в коллекцию OleDbParameterCollection.

public:
 System::Data::OleDb::OleDbParameter ^ Add(System::String ^ parameterName, System::Data::OleDb::OleDbType oleDbType);
public System.Data.OleDb.OleDbParameter Add (string? parameterName, System.Data.OleDb.OleDbType oleDbType);
public System.Data.OleDb.OleDbParameter Add (string parameterName, System.Data.OleDb.OleDbType oleDbType);
override this.Add : string * System.Data.OleDb.OleDbType -> System.Data.OleDb.OleDbParameter
member this.Add : string * System.Data.OleDb.OleDbType -> System.Data.OleDb.OleDbParameter
Public Function Add (parameterName As String, oleDbType As OleDbType) As OleDbParameter

Параметры

parameterName
String

Имя параметра.

oleDbType
OleDbType

Одно из значений перечисления OleDbType.

Возвращаемое значение

Индекс нового объекта OleDbParameter.

Примеры

В следующем примере создается OleDbParameterCollection и добавляется OleDbParameter.

public void CreateParameters()
{
    OleDbCommand command = new OleDbCommand(
        "SELECT * FROM Customers WHERE CustomerID = ?", connection);
    OleDbParameterCollection paramCollection = command.Parameters;
    OleDbParameter myParm = paramCollection.Add(
        "CustomerID", OleDbType.VarChar);
}
Public Sub CreateParameters(connection As OleDbConnection)
  Dim command As New OleDbCommand( _
    "SELECT * FROM Customers WHERE CustomerID = ?", connection)
  Dim paramCollection As OleDbParameterCollection = command.Parameters
  Dim myParm As OleDbParameter = paramCollection.Add( _
    "CustomerID", OleDbType.VarChar)
End Sub

См. также раздел

Применяется к

Add(String, Object)

Исходный код:
OleDbParameterCollection.cs
Исходный код:
OleDbParameterCollection.cs
Исходный код:
OleDbParameterCollection.cs
Исходный код:
OleDbParameterCollection.cs

Внимание!

Add(String parameterName, Object value) has been deprecated. Use AddWithValue(String parameterName, Object value) instead.

Внимание!

Add(String parameterName, Object value) has been deprecated. Use AddWithValue(String parameterName, Object value). http://go.microsoft.com/fwlink/?linkid=14202

Добавляет объект OleDbParameter с заданным именем параметра и значением в OleDbParameterCollection.

public:
 System::Data::OleDb::OleDbParameter ^ 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.OleDb.OleDbParameter Add (string? parameterName, object? value);
public System.Data.OleDb.OleDbParameter 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.OleDb.OleDbParameter 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.OleDb.OleDbParameter
member this.Add : string * obj -> System.Data.OleDb.OleDbParameter
[<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.OleDb.OleDbParameter
Public Function Add (parameterName As String, value As Object) As OleDbParameter

Параметры

parameterName
String

Имя параметра.

value
Object

Value из OleDbParameter для добавления в коллекцию.

Возвращаемое значение

Индекс нового объекта OleDbParameter.

Атрибуты

Исключения

Параметр value не является OleDbParameter.

Комментарии

Соблюдайте осторожность при использовании этой перегрузки Add метода для указания значений целочисленных параметров. Так как эта перегрузка принимает value тип Object, необходимо преобразовать значение в Object тип, если значение равно нулю, как показано в следующем примере C#.

parameters.Add("@pname", Convert.ToInt32(0));  

Если вы не выполните это преобразование, компилятор предполагает, что вы пытаетесь вызвать перегрузку Add .

См. также раздел

Применяется к

Add(String, OleDbType, Int32)

Исходный код:
OleDbParameterCollection.cs
Исходный код:
OleDbParameterCollection.cs
Исходный код:
OleDbParameterCollection.cs
Исходный код:
OleDbParameterCollection.cs

Добавляет OleDbParameter с заданным именем, типом данных и длиной столбца в OleDbParameterCollection.

public:
 System::Data::OleDb::OleDbParameter ^ Add(System::String ^ parameterName, System::Data::OleDb::OleDbType oleDbType, int size);
public System.Data.OleDb.OleDbParameter Add (string? parameterName, System.Data.OleDb.OleDbType oleDbType, int size);
public System.Data.OleDb.OleDbParameter Add (string parameterName, System.Data.OleDb.OleDbType oleDbType, int size);
override this.Add : string * System.Data.OleDb.OleDbType * int -> System.Data.OleDb.OleDbParameter
member this.Add : string * System.Data.OleDb.OleDbType * int -> System.Data.OleDb.OleDbParameter
Public Function Add (parameterName As String, oleDbType As OleDbType, size As Integer) As OleDbParameter

Параметры

parameterName
String

Имя параметра.

oleDbType
OleDbType

Одно из значений перечисления OleDbType.

size
Int32

Длина столбца.

Возвращаемое значение

Индекс нового объекта OleDbParameter.

Примеры

В следующем примере создается OleDbParameterCollection, добавляет экземпляр OleDbParameter в коллекцию и возвращается ссылка на новый OleDbParameterобъект .

public void CreateParameters(OleDbConnection connection)
{
    OleDbCommand command = new OleDbCommand(
        "SELECT * FROM Customers WHERE CustomerID = ?", connection);
    OleDbParameterCollection paramCollection = command.Parameters;
    OleDbParameter parameter = paramCollection.Add(
        "CustomerID", OleDbType.VarChar, 5);
}
Public Sub CreateParameters(connection As OleDbConnection)
  Dim command As New OleDbCommand( _
    "SELECT * FROM Customers WHERE CustomerID = ?", connection)
  Dim paramCollection As OleDbParameterCollection = command.Parameters
  Dim parameter As OleDbParameter = paramCollection.Add( _
    "CustomerID", OleDbType.VarChar, 5)
End Sub

См. также раздел

Применяется к

Add(String, OleDbType, Int32, String)

Исходный код:
OleDbParameterCollection.cs
Исходный код:
OleDbParameterCollection.cs
Исходный код:
OleDbParameterCollection.cs
Исходный код:
OleDbParameterCollection.cs

Добавляет объект OleDbParameter с заданным именем параметра, типом данных, длиной столбца и именем столбца источника в OleDbParameterCollection.

public:
 System::Data::OleDb::OleDbParameter ^ Add(System::String ^ parameterName, System::Data::OleDb::OleDbType oleDbType, int size, System::String ^ sourceColumn);
public System.Data.OleDb.OleDbParameter Add (string? parameterName, System.Data.OleDb.OleDbType oleDbType, int size, string? sourceColumn);
public System.Data.OleDb.OleDbParameter Add (string parameterName, System.Data.OleDb.OleDbType oleDbType, int size, string sourceColumn);
override this.Add : string * System.Data.OleDb.OleDbType * int * string -> System.Data.OleDb.OleDbParameter
member this.Add : string * System.Data.OleDb.OleDbType * int * string -> System.Data.OleDb.OleDbParameter
Public Function Add (parameterName As String, oleDbType As OleDbType, size As Integer, sourceColumn As String) As OleDbParameter

Параметры

parameterName
String

Имя параметра.

oleDbType
OleDbType

Одно из значений перечисления OleDbType.

size
Int32

Длина столбца.

sourceColumn
String

Имя исходного столбца.

Возвращаемое значение

Индекс нового объекта OleDbParameter.

Примеры

В следующем примере создается OleDbParameterCollection, добавляет экземпляр OleDbParameter в коллекцию и возвращается ссылка на новый OleDbParameterобъект .

public void CreateParameters(OleDbConnection connection)
{
    OleDbCommand command = new OleDbCommand(
        "SELECT * FROM Customers WHERE CustomerID = ?", connection);
    OleDbParameterCollection paramCollection = command.Parameters;
    OleDbParameter parameter = paramCollection.Add(
        "CustomerID", OleDbType.VarChar, 5, "CustomerID");
}
Public Sub CreateParameters(connection As OleDbConnection)
  Dim command As New OleDbCommand( _
    "SELECT * FROM Customers WHERE CustomerID = ?", connection)
  Dim paramCollection As OleDbParameterCollection = command.Parameters
  Dim parameter As OleDbParameter = paramCollection.Add( _
    "CustomerID", OleDbType.VarChar, 5, "CustomerID")
End Sub

См. также раздел

Применяется к