OleDbParameterCollection.Add Yöntem

Tanım

Aşırı Yüklemeler

Add(OleDbParameter)

belirtilen OleDbParameter öğesini öğesine OleDbParameterCollectionekler.

Add(Object)

Belirtilen OleDbParameter nesneyi öğesine OleDbParameterCollectionekler.

Add(String, OleDbType)

parametre adı ve veri türüne göre öğesine bir OleDbParameterOleDbParameterCollectionekler.

Add(String, Object)
Geçersiz.
Geçersiz.

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

Add(String, OleDbType, Int32)

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

Add(String, OleDbType, Int32, String)

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

Add(OleDbParameter)

Kaynak:
OleDbParameterCollection.cs
Kaynak:
OleDbParameterCollection.cs
Kaynak:
OleDbParameterCollection.cs

belirtilen OleDbParameter öğesini öğesine OleDbParameterCollectionekler.

public:
 System::Data::OleDb::OleDbParameter ^ Add(System::Data::OleDb::OleDbParameter ^ value);
public System.Data.OleDb.OleDbParameter Add (System.Data.OleDb.OleDbParameter value);
override this.Add : System.Data.OleDb.OleDbParameter -> System.Data.OleDb.OleDbParameter
member this.Add : System.Data.OleDb.OleDbParameter -> System.Data.OleDb.OleDbParameter
Public Function Add (value As OleDbParameter) As OleDbParameter

Parametreler

value
OleDbParameter

OleDbParameter koleksiyonuna eklenecek öğesini seçin.

Döndürülenler

Yeni OleDbParameter nesnenin dizini.

Özel durumlar

OleDbParameter parametresinde value belirtilen zaten bu veya başka bir OleDbParameterCollectionöğesine eklenmiş.

value Parametresi null.

Örnekler

Aşağıdaki örnek bir OleDbParameterCollection oluşturur ve ekler OleDbParameter.

public void CreateParameters()
{
    OleDbCommand command = new OleDbCommand(
        "SELECT * FROM Customers WHERE CustomerID = ?", connection);
    OleDbParameterCollection paramCollection = command.Parameters;
    OleDbParameter myParm = paramCollection.Add(
        new OleDbParameter("CustomerID", OleDbType.VarChar));
}
Public Sub CreateParameters(connection As OleDbConnection)
  Dim command As New OleDbCommand( _
    "SELECT * FROM Customers WHERE CustomerID = ?", connection)
  Dim paramCollection As OleDbParameterCollection = command.Parameters
  Dim myParm As OleDbParameter = paramCollection.Add( _
    New OleDbParameter("CustomerID", OleDbType.VarChar))
End Sub

Ayrıca bkz.

Şunlara uygulanır

Add(Object)

Kaynak:
OleDbParameterCollectionHelper.cs
Kaynak:
OleDbParameterCollectionHelper.cs
Kaynak:
OleDbParameterCollectionHelper.cs

Belirtilen OleDbParameter nesneyi öğesine OleDbParameterCollectionekler.

public:
 override int Add(System::Object ^ value);
public:
 virtual int Add(System::Object ^ value);
public override int Add (object value);
public int Add (object value);
override this.Add : obj -> int
abstract member Add : obj -> int
override this.Add : obj -> int
Public Overrides Function Add (value As Object) As Integer
Public Function Add (value As Object) As Integer

Parametreler

value
Object

Bir Object.

Döndürülenler

Koleksiyondaki yeni OleDbParameter nesnenin dizini.

Uygulamalar

Ayrıca bkz.

Şunlara uygulanır

Add(String, OleDbType)

Kaynak:
OleDbParameterCollection.cs
Kaynak:
OleDbParameterCollection.cs
Kaynak:
OleDbParameterCollection.cs

parametre adı ve veri türüne göre öğesine bir OleDbParameterOleDbParameterCollectionekler.

public:
 System::Data::OleDb::OleDbParameter ^ Add(System::String ^ parameterName, System::Data::OleDb::OleDbType oleDbType);
public System.Data.OleDb.OleDbParameter Add (string parameterName, System.Data.OleDb.OleDbType oleDbType);
public System.Data.OleDb.OleDbParameter Add (string? parameterName, System.Data.OleDb.OleDbType oleDbType);
override this.Add : string * System.Data.OleDb.OleDbType -> System.Data.OleDb.OleDbParameter
member this.Add : string * System.Data.OleDb.OleDbType -> System.Data.OleDb.OleDbParameter
Public Function Add (parameterName As String, oleDbType As OleDbType) As OleDbParameter

Parametreler

parameterName
String

Parametrenin adı.

oleDbType
OleDbType

Değerlerden OleDbType biri.

Döndürülenler

Yeni OleDbParameter nesnenin dizini.

Örnekler

Aşağıdaki örnek bir OleDbParameterCollection oluşturur ve ekler OleDbParameter.

public void CreateParameters()
{
    OleDbCommand command = new OleDbCommand(
        "SELECT * FROM Customers WHERE CustomerID = ?", connection);
    OleDbParameterCollection paramCollection = command.Parameters;
    OleDbParameter myParm = paramCollection.Add(
        "CustomerID", OleDbType.VarChar);
}
Public Sub CreateParameters(connection As OleDbConnection)
  Dim command As New OleDbCommand( _
    "SELECT * FROM Customers WHERE CustomerID = ?", connection)
  Dim paramCollection As OleDbParameterCollection = command.Parameters
  Dim myParm As OleDbParameter = paramCollection.Add( _
    "CustomerID", OleDbType.VarChar)
End Sub

Ayrıca bkz.

Şunlara uygulanır

Add(String, Object)

Kaynak:
OleDbParameterCollection.cs
Kaynak:
OleDbParameterCollection.cs
Kaynak:
OleDbParameterCollection.cs

Dikkat

Add(String parameterName, Object value) has been deprecated. Use AddWithValue(String parameterName, Object value) instead.

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 OleDbParameterOleDbParameterCollection ekler.

public:
 System::Data::OleDb::OleDbParameter ^ Add(System::String ^ parameterName, System::Object ^ value);
public System.Data.OleDb.OleDbParameter Add (string parameterName, object value);
public System.Data.OleDb.OleDbParameter Add (string? parameterName, object? value);
[System.Obsolete("Add(String parameterName, Object value) has been deprecated. Use AddWithValue(String parameterName, Object value) instead.")]
public System.Data.OleDb.OleDbParameter 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.OleDb.OleDbParameter Add (string parameterName, object value);
override this.Add : string * obj -> System.Data.OleDb.OleDbParameter
[<System.Obsolete("Add(String parameterName, Object value) has been deprecated. Use AddWithValue(String parameterName, Object value) instead.")>]
override this.Add : string * obj -> System.Data.OleDb.OleDbParameter
member this.Add : string * obj -> System.Data.OleDb.OleDbParameter
[<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.OleDb.OleDbParameter
Public Function Add (parameterName As String, value As Object) As OleDbParameter

Parametreler

parameterName
String

Parametrenin adı.

value
Object

ValueOleDbParameter koleksiyonuna eklenecek öğesinin.

Döndürülenler

Yeni OleDbParameter nesnenin dizini.

Öznitelikler

Özel durumlar

value parametresi bir OleDbParameterdeğ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 Objectolduğundanvalue, aşağıdaki C# örneğinde gösterildiği gibi değeri sıfır olduğunda bir Object türe dönüştürmeniz gerekir.

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

Bu dönüştürmeyi yapmazsanız, derleyici aşırı yüklemeyi çağırmaya Add çalıştığınızı varsayar.

Ayrıca bkz.

Şunlara uygulanır

Add(String, OleDbType, Int32)

Kaynak:
OleDbParameterCollection.cs
Kaynak:
OleDbParameterCollection.cs
Kaynak:
OleDbParameterCollection.cs

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

public:
 System::Data::OleDb::OleDbParameter ^ Add(System::String ^ parameterName, System::Data::OleDb::OleDbType oleDbType, int size);
public System.Data.OleDb.OleDbParameter Add (string parameterName, System.Data.OleDb.OleDbType oleDbType, int size);
public System.Data.OleDb.OleDbParameter Add (string? parameterName, System.Data.OleDb.OleDbType oleDbType, int size);
override this.Add : string * System.Data.OleDb.OleDbType * int -> System.Data.OleDb.OleDbParameter
member this.Add : string * System.Data.OleDb.OleDbType * int -> System.Data.OleDb.OleDbParameter
Public Function Add (parameterName As String, oleDbType As OleDbType, size As Integer) As OleDbParameter

Parametreler

parameterName
String

Parametrenin adı.

oleDbType
OleDbType

Değerlerden OleDbType biri.

size
Int32

Sütunun uzunluğu.

Döndürülenler

Yeni OleDbParameter nesnenin dizini.

Örnekler

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

public void CreateParameters(OleDbConnection connection)
{
    OleDbCommand command = new OleDbCommand(
        "SELECT * FROM Customers WHERE CustomerID = ?", connection);
    OleDbParameterCollection paramCollection = command.Parameters;
    OleDbParameter parameter = paramCollection.Add(
        "CustomerID", OleDbType.VarChar, 5);
}
Public Sub CreateParameters(connection As OleDbConnection)
  Dim command As New OleDbCommand( _
    "SELECT * FROM Customers WHERE CustomerID = ?", connection)
  Dim paramCollection As OleDbParameterCollection = command.Parameters
  Dim parameter As OleDbParameter = paramCollection.Add( _
    "CustomerID", OleDbType.VarChar, 5)
End Sub

Ayrıca bkz.

Şunlara uygulanır

Add(String, OleDbType, Int32, String)

Kaynak:
OleDbParameterCollection.cs
Kaynak:
OleDbParameterCollection.cs
Kaynak:
OleDbParameterCollection.cs

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

public:
 System::Data::OleDb::OleDbParameter ^ Add(System::String ^ parameterName, System::Data::OleDb::OleDbType oleDbType, int size, System::String ^ sourceColumn);
public System.Data.OleDb.OleDbParameter Add (string parameterName, System.Data.OleDb.OleDbType oleDbType, int size, string sourceColumn);
public System.Data.OleDb.OleDbParameter Add (string? parameterName, System.Data.OleDb.OleDbType oleDbType, int size, string? sourceColumn);
override this.Add : string * System.Data.OleDb.OleDbType * int * string -> System.Data.OleDb.OleDbParameter
member this.Add : string * System.Data.OleDb.OleDbType * int * string -> System.Data.OleDb.OleDbParameter
Public Function Add (parameterName As String, oleDbType As OleDbType, size As Integer, sourceColumn As String) As OleDbParameter

Parametreler

parameterName
String

Parametrenin adı.

oleDbType
OleDbType

Değerlerden OleDbType biri.

size
Int32

Sütunun uzunluğu.

sourceColumn
String

Kaynak sütunun adı.

Döndürülenler

Yeni OleDbParameter nesnenin dizini.

Örnekler

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

public void CreateParameters(OleDbConnection connection)
{
    OleDbCommand command = new OleDbCommand(
        "SELECT * FROM Customers WHERE CustomerID = ?", connection);
    OleDbParameterCollection paramCollection = command.Parameters;
    OleDbParameter parameter = paramCollection.Add(
        "CustomerID", OleDbType.VarChar, 5, "CustomerID");
}
Public Sub CreateParameters(connection As OleDbConnection)
  Dim command As New OleDbCommand( _
    "SELECT * FROM Customers WHERE CustomerID = ?", connection)
  Dim paramCollection As OleDbParameterCollection = command.Parameters
  Dim parameter As OleDbParameter = paramCollection.Add( _
    "CustomerID", OleDbType.VarChar, 5, "CustomerID")
End Sub

Ayrıca bkz.

Şunlara uygulanır