OracleParameterCollection.Add Метод

Определение

Добавляет объект OracleParameter в коллекцию OracleParameterCollection.

Перегрузки

Add(OracleParameter)

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

Add(Object)

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

Add(String, OracleType)

Добавляет OracleParameter с заданным именем параметра и типом данных в OracleParameterCollection.

Add(String, Object)
Является устаревшей.

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

Add(String, OracleType, Int32)

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

Add(String, OracleType, Int32, String)

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

Add(OracleParameter)

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

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

Параметры

value
OracleParameter

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

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

OracleParameter

Ссылка на новый объект OracleParameter.

Исключения

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

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

Примеры

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

public void CreateOracleParamColl() {
    OracleCommand command = new OracleCommand(
        "SELECT Ename, DeptNo FROM Emp WHERE EmpNo = :pEmpNo", connection);
    OracleParameterCollection paramCollection = command.Parameters;
    object parameter = new OracleParameter("pEmpNo", OracleType.Number);
    int pIndex = paramCollection.Add(parameter);
 }
Public Sub CreateOracleParamColl(connection As OracleConnection)
  Dim command As New OracleCommand( _
    "SELECT Ename, DeptNo FROM Emp WHERE EmpNo = :pEmpNo", connection)
  Dim paramCollection As OracleParameterCollection = command.Parameters
  Dim parameter As Object = New OracleParameter("pEmpNo", OracleType.Number)
  Dim pIndex As Integer = paramCollection.Add(parameter)
End Sub

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

Add(Object)

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

public:
 virtual int Add(System::Object ^ value);
public:
 override int Add(System::Object ^ value);
public int Add (object value);
public override int Add (object value);
abstract member Add : obj -> int
override this.Add : obj -> int
override this.Add : obj -> int
Public Function Add (value As Object) As Integer
Public Overrides Function Add (value As Object) As Integer

Параметры

value
Object

Объект OracleParameter для добавления в коллекцию.

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

Int32

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

Реализации

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

Add(String, OracleType)

Добавляет OracleParameter с заданным именем параметра и типом данных в OracleParameterCollection.

public:
 System::Data::OracleClient::OracleParameter ^ Add(System::String ^ parameterName, System::Data::OracleClient::OracleType dataType);
public System.Data.OracleClient.OracleParameter Add (string parameterName, System.Data.OracleClient.OracleType dataType);
member this.Add : string * System.Data.OracleClient.OracleType -> System.Data.OracleClient.OracleParameter
override this.Add : string * System.Data.OracleClient.OracleType -> System.Data.OracleClient.OracleParameter
Public Function Add (parameterName As String, dataType As OracleType) As OracleParameter

Параметры

parameterName
String

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

dataType
OracleType

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

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

OracleParameter

Ссылка на новый объект OracleParameter.

Примеры

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

public void CreateOracleParamColl() {
    OracleCommand command = new OracleCommand(
        "SELECT Ename, DeptNo FROM Emp WHERE EmpNo = :pEmpNo", connection);
    OracleParameterCollection paramCollection = command.Parameters;
    object parameter = new OracleParameter("pEmpNo", OracleType.Number);
    int pIndex = paramCollection.Add(parameter);
 }
Public Sub CreateOracleParamColl(connection As OracleConnection)
  Dim command As New OracleCommand( _
    "SELECT Ename, DeptNo FROM Emp WHERE EmpNo = :pEmpNo", connection)
  Dim paramCollection As OracleParameterCollection = command.Parameters
  Dim parameter As Object = New OracleParameter("pEmpNo", OracleType.Number)
  Dim pIndex As Integer = paramCollection.Add(parameter)
End Sub

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

Add(String, Object)

Внимание!

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

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

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

Параметры

parameterName
String

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

value
Object

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

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

OracleParameter

Ссылка на новый объект OracleParameter.

Атрибуты

Исключения

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

Комментарии

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

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

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

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

Add(String, OracleType, Int32)

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

public:
 System::Data::OracleClient::OracleParameter ^ Add(System::String ^ parameterName, System::Data::OracleClient::OracleType dataType, int size);
public System.Data.OracleClient.OracleParameter Add (string parameterName, System.Data.OracleClient.OracleType dataType, int size);
member this.Add : string * System.Data.OracleClient.OracleType * int -> System.Data.OracleClient.OracleParameter
override this.Add : string * System.Data.OracleClient.OracleType * int -> System.Data.OracleClient.OracleParameter
Public Function Add (parameterName As String, dataType As OracleType, size As Integer) As OracleParameter

Параметры

parameterName
String

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

dataType
OracleType

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

size
Int32

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

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

OracleParameter

Ссылка на новый объект OracleParameter.

Примеры

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

public void CreateOracleParamColl(OracleConnection connection)
{
    OracleCommand command = new OracleCommand(
        "SELECT Ename, DeptNo FROM Emp WHERE EmpNo = :pEmpNo", connection);
    OracleParameterCollection paramCollection = command.Parameters;
    OracleParameter parameter = paramCollection.Add(
        "pEmpNo", OracleType.Number, 4);
}
Public Sub CreateOracleParamColl(connection As OracleConnection)
  Dim command As New OracleCommand( _
    "SELECT Ename, DeptNo FROM Emp WHERE EmpNo = :pEmpNo", connection)
  Dim paramCollection As OracleParameterCollection = command.Parameters
  Dim parameter As OracleParameter = paramCollection.Add( _
    "pEmpNo", OracleType.Number, 4)
End Sub

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

Add(String, OracleType, Int32, String)

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

public:
 System::Data::OracleClient::OracleParameter ^ Add(System::String ^ parameterName, System::Data::OracleClient::OracleType dataType, int size, System::String ^ srcColumn);
public System.Data.OracleClient.OracleParameter Add (string parameterName, System.Data.OracleClient.OracleType dataType, int size, string srcColumn);
member this.Add : string * System.Data.OracleClient.OracleType * int * string -> System.Data.OracleClient.OracleParameter
override this.Add : string * System.Data.OracleClient.OracleType * int * string -> System.Data.OracleClient.OracleParameter
Public Function Add (parameterName As String, dataType As OracleType, size As Integer, srcColumn As String) As OracleParameter

Параметры

parameterName
String

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

dataType
OracleType

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

size
Int32

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

srcColumn
String

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

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

OracleParameter

Ссылка на новый объект OracleParameter.

Примеры

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

public void CreateOracleParamColl(OracleConnection connection)
{
    OracleCommand command = new OracleCommand(
        "SELECT Ename, DeptNo FROM Emp WHERE EmpNo = :pEmpNo", connection);
    OracleParameterCollection paramCollection = command.Parameters;
    OracleParameter parameter = paramCollection.Add(
        "pEmpNo", OracleType.Number, 5, "EmpNo");
}
Public Sub CreateOracleParamColl(connection As OracleConnection)
  Dim command As OracleCommand = _
    New OracleCommand("SELECT Ename, DeptNo FROM Emp WHERE EmpNo = :pEmpNo", connection)
  Dim paramCollection As OracleParameterCollection = command.Parameters
  Dim parameter As OracleParameter = _
    paramCollection.Add("pEmpNo", OracleType.Number, 5, "EmpNo")
End Sub

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