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