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


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, заданный в параметре 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 для добавления в коллекцию.

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

Индекс нового объекта 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.

Примеры

В следующем примере создается 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.

Атрибуты

Исключения

Параметр 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.

Примеры

В следующем примере создается 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.

Примеры

В следующем примере создается 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

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