OracleParameterCollection.Add 方法

定义

重载

名称 说明
Add(OracleParameter)

将指定的OracleParameter值添加到 .OracleParameterCollection

Add(Object)

将指定的OracleParameter对象添加到 .OracleParameterCollection

Add(String, OracleType)

向给定的参数名称和数据类型添加一个OracleParameterOracleParameterCollection

Add(String, Object)
已过时.

向给定的参数名称和值添加一个OracleParameterOracleParameterCollection值。

Add(String, OracleType, Int32)

向给定的参数名称、数据类型和列长度添加一个OracleParameterOracleParameterCollection值。

Add(String, OracleType, Int32, String)

向给定的参数名称、数据类型、列长度和源列名添加一个OracleParameterOracleParameterCollection值。

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 对象的引用。

例外

参数OracleParametervalue中指定的已添加到此或另一个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)

向给定的参数名称和数据类型添加一个OracleParameterOracleParameterCollection

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

向给定的参数名称和值添加一个OracleParameterOracleParameterCollection值。

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 类型。 如果不执行此转换,编译器将假定你正在尝试调用 /> 重载。

适用于

Add(String, OracleType, Int32)

向给定的参数名称、数据类型和列长度添加一个OracleParameterOracleParameterCollection值。

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)

向给定的参数名称、数据类型、列长度和源列名添加一个OracleParameterOracleParameterCollection值。

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

适用于