語言

OracleParameterCollection.Add 方法

定義

多載

名稱 Description
Add(OracleParameter)

將指定的 OracleParameterOracleParameterCollection加入 。

Add(Object)

將指定的 OracleParameter 物件 OracleParameterCollection加入 。

Add(String, OracleType)

在給定的參數名稱和資料型態中加入 。OracleParameterOracleParameterCollection

Add(String, Object)
已淘汰.

在給定的參數名稱和值上加上 。OracleParameterOracleParameterCollection

Add(String, OracleType, Int32)

在給定的參數名稱、資料型態和欄位長度上加上 。OracleParameterOracleParameterCollection

Add(String, OracleType, Int32, String)

在給定的參數名稱、資料型態、欄位長度及來源欄位名稱後加入 OracleParameter 。OracleParameterCollection

Add(OracleParameter)

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 空。

範例

以下範例建立 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 態。 如果你不執行這個轉換,編譯器會假設你正在嘗試呼叫 OracleParameterCollection.Add (string, OracleType) 過載。

適用於

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)

在給定的參數名稱、資料型態、欄位長度及來源欄位名稱後加入 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

適用於