OracleParameterCollection.Add 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
向 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 对象的引用。
例外
在 value
参数中指定的 OracleParameter 已经添加到这个或其他 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
要添加到集合中的 OracleParameter 的 Value。
返回
对新 OracleParameter 对象的引用。
- 属性
例外
value
参数不是一个 OracleParameter。
注解
使用 方法的 Add 此重载指定整数参数值时,请谨慎。 因为此重载接受 Object 类型的 value
,所以当此值为零时,必须将整数值转换为 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