Aracılığıyla paylaş


OracleParameterCollection.Add Yöntem

Tanım

Aşırı Yüklemeler

Add(OracleParameter)

Belirtilen OracleParameter öğesini öğesine OracleParameterCollectionekler.

Add(Object)

Belirtilen OracleParameter nesneyi öğesine OracleParameterCollectionekler.

Add(String, OracleType)

Verilen parametre adına ve veri türüne bir OracleParameterOracleParameterCollection ekler.

Add(String, Object)
Geçersiz.

Verilen parametre adına ve değerine bir OracleParameterOracleParameterCollection ekler.

Add(String, OracleType, Int32)

Verilen parametre adına, veri türüne ve sütun uzunluğuna bir OracleParameterOracleParameterCollection ekler.

Add(String, OracleType, Int32, String)

Verilen parametre adına, veri türüneOracleParameterCollection, sütun uzunluğuna ve kaynak sütun adına bir OracleParameter ekler.

Add(OracleParameter)

Belirtilen OracleParameter öğesini öğesine OracleParameterCollectionekler.

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

Parametreler

value
OracleParameter

OracleParameter koleksiyonuna eklenecek.

Döndürülenler

Yeni OracleParameter nesneye başvuru.

Özel durumlar

OracleParameter parametresinde value belirtilen, bu veya başka bir OracleParameterCollectionöğesine zaten eklenmiş.

value Parametre null.

Örnekler

Aşağıdaki örnek bir OracleParameterCollectionoluşturur, örneğini OracleParameter koleksiyonuna ekler ve yeni OracleParameteröğesine bir başvuru döndürür.

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

Şunlara uygulanır

Add(Object)

Belirtilen OracleParameter nesneyi öğesine OracleParameterCollectionekler.

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

Parametreler

value
Object

OracleParameter Koleksiyona eklenecek nesne.

Döndürülenler

Koleksiyondaki yeni OracleParameter nesnenin dizini.

Uygulamalar

Şunlara uygulanır

Add(String, OracleType)

Verilen parametre adına ve veri türüne bir OracleParameterOracleParameterCollection ekler.

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

Parametreler

parameterName
String

Parametrenin adı.

dataType
OracleType

Değerlerden OracleType biri.

Döndürülenler

Yeni OracleParameter nesneye başvuru.

Örnekler

Aşağıdaki örnek bir OracleParameterCollectionoluşturur, örneğini OracleParameter koleksiyonuna ekler ve yeni OracleParameteröğesine bir başvuru döndürür.

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

Şunlara uygulanır

Add(String, Object)

Dikkat

Add(String parameterName, Object value) has been deprecated. Use AddWithValue(String parameterName, Object value). http://go.microsoft.com/fwlink/?linkid=14202

Verilen parametre adına ve değerine bir OracleParameterOracleParameterCollection ekler.

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

Parametreler

parameterName
String

Parametrenin adı.

value
Object

ValueOracleParameter koleksiyonuna eklenecek öğesinin.

Döndürülenler

Yeni OracleParameter nesneye başvuru.

Öznitelikler

Özel durumlar

value parametresi bir OracleParameterdeğildir.

Açıklamalar

Tamsayı parametre değerlerini belirtmek için yönteminin bu aşırı yüklemesini Add kullanırken dikkatli olun. Bu aşırı yükleme türünde Objectbir value aldığından, aşağıdaki C# örneğinde gösterildiği gibi, değer sıfır olduğunda integral değerini bir Object türe dönüştürmeniz gerekir.

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

Bu dönüştürmeyi yapmazsanız, derleyici (string, OracleType) aşırı yüklemesini OracleParameterCollection.Add çağırmaya çalıştığınızı varsayar.

Şunlara uygulanır

Add(String, OracleType, Int32)

Verilen parametre adına, veri türüne ve sütun uzunluğuna bir OracleParameterOracleParameterCollection ekler.

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

Parametreler

parameterName
String

Parametrenin adı.

dataType
OracleType

Değerlerden OracleType biri.

size
Int32

Sütunun uzunluğu.

Döndürülenler

Yeni OracleParameter nesneye başvuru.

Örnekler

Aşağıdaki örnek bir OracleParameterCollectionoluşturur, örneğini OracleParameter koleksiyonuna ekler ve yeni OracleParameteröğesine bir başvuru döndürür.

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

Şunlara uygulanır

Add(String, OracleType, Int32, String)

Verilen parametre adına, veri türüneOracleParameterCollection, sütun uzunluğuna ve kaynak sütun adına bir OracleParameter ekler.

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

Parametreler

parameterName
String

Parametrenin adı.

dataType
OracleType

Değerlerden OracleType biri.

size
Int32

Sütunun uzunluğu.

srcColumn
String

Kaynak sütunun adı.

Döndürülenler

Yeni OracleParameter nesneye başvuru.

Örnekler

Aşağıdaki örnek bir OracleParameterCollectionoluşturur, örneğini OracleParameter koleksiyonuna ekler ve yeni OracleParameteröğesine bir başvuru döndürür.

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

Şunlara uygulanır