OracleParameterCollection.Add 方法

定義

多載

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

要加入集合之 OracleParameterValue

傳回

OracleParameter 物件的參考。

屬性

例外狀況

value 參數不是 OracleParameter

備註

使用 方法的 Add 這個多載來指定整數參數值時,請小心。 由於這個多載接受 Object 型別的 value,因此您必須在值為零時將整數值轉換成 Object 型別,如下面的 C# 範例所示。

parameters.Add("pname", Convert.ToInt32(0));  

如果您未執行此轉換,編譯程式會假設您嘗試呼叫 OracleParameterCollection.Add (stringOracleType) 多載。

適用於

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

適用於