OleDbParameterCollection.Item[] Özellik

Tanım

belirtilen öznitelikle öğesini OleDbParameter alır veya ayarlar.

Aşırı Yüklemeler

Item[String]

belirtilen adla öğesini OleDbParameter alır veya ayarlar.

Item[Int32]

Belirtilen dizinde öğesini OleDbParameter alır veya ayarlar.

Item[String]

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

belirtilen adla öğesini OleDbParameter alır veya ayarlar.

public:
 property System::Data::OleDb::OleDbParameter ^ default[System::String ^] { System::Data::OleDb::OleDbParameter ^ get(System::String ^ parameterName); void set(System::String ^ parameterName, System::Data::OleDb::OleDbParameter ^ value); };
[System.ComponentModel.Browsable(false)]
public System.Data.OleDb.OleDbParameter this[string parameterName] { get; set; }
[<System.ComponentModel.Browsable(false)>]
member this.Item(string) : System.Data.OleDb.OleDbParameter with get, set
Default Public Property Item(parameterName As String) As OleDbParameter

Parametreler

parameterName
String

Alınacak parametrenin adı.

Özellik Değeri

OleDbParameter belirtilen ada sahip.

Öznitelikler

Özel durumlar

Belirtilen ad yok.

Örnekler

Aşağıdaki örnek içinde verilen ParameterNameOleDbParameterCollectionile öğesini ararOleDbParameter. Parametre varsa, örnekte parametrenin adı ve dizini görüntülenir. Parametre yoksa örnekte bir hata görüntülenir. Bu örnekte, önceden oluşturulmuş bir OleDbParameterCollection olduğu varsayılır.

public void SearchParameters()
{
    // ...
    // create OleDbParameterCollection parameters
    // ...
    if (!parameters.Contains("Description"))
        Console.WriteLine("ERROR: no such parameter in the collection");
    else
        Console.WriteLine("Name: " + parameters["Description"].ToString() +
            "Index: " + parameters.IndexOf("Description").ToString());
}
Public Sub SearchParameters()
    ' ...
    ' create OleDbParameterCollection parameters
    ' ...
    If Not parameters.Contains("Description") Then
        Console.WriteLine("ERROR: no such parameter in the collection")
    Else
        Console.WriteLine("Name: " & parameters("Description").ToString() & _
            "Index: " & parameters.IndexOf("Description").ToString())
    End If
End Sub

Ayrıca bkz.

Şunlara uygulanır

Item[Int32]

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

Belirtilen dizinde öğesini OleDbParameter alır veya ayarlar.

public:
 property System::Data::OleDb::OleDbParameter ^ default[int] { System::Data::OleDb::OleDbParameter ^ get(int index); void set(int index, System::Data::OleDb::OleDbParameter ^ value); };
[System.ComponentModel.Browsable(false)]
public System.Data.OleDb.OleDbParameter this[int index] { get; set; }
[<System.ComponentModel.Browsable(false)>]
member this.Item(int) : System.Data.OleDb.OleDbParameter with get, set
Default Public Property Item(index As Integer) As OleDbParameter

Parametreler

index
Int32

Alınacak parametrenin sıfır tabanlı dizini.

Özellik Değeri

OleDbParameter Belirtilen dizindeki .

Öznitelikler

Özel durumlar

Belirtilen dizin yok.

Örnekler

Aşağıdaki örnek bir OleDbParameterCollectionoluşturur, örneğini OleDbParameter koleksiyonuna ekler, nesnelerinin OleDbParameter adlarını görüntüler ve koleksiyonu temizler.

public void CreateParamCollection(OleDbCommand command)
{
    OleDbParameterCollection paramCollection = command.Parameters;
    paramCollection.Add("@CategoryName", OleDbType.Char);
    paramCollection.Add("@Description", OleDbType.Char);
    paramCollection.Add("@Picture", OleDbType.Binary);
    string parameterNames = "";
    for (int i=0; i < paramCollection.Count; i++)
        parameterNames += paramCollection[i].ToString() + "\n";
    Console.WriteLine(parameterNames);
    paramCollection.Clear();
}
Public Sub CreateParamCollection(command As OleDbCommand)
    Dim paramCollection As OleDbParameterCollection = _
        command.Parameters
    paramCollection.Add("@CategoryName", OleDbType.Char)
    paramCollection.Add("@Description", OleDbType.Char)
    paramCollection.Add("@Picture", OleDbType.Binary)
    Dim parameterNames As String = ""
    For i As Integer = 0 To paramCollection.Count - 1
        parameterNames += paramCollection(i).ToString() & _
            ControlChars.Cr
    Next
    Console.WriteLine(parameterNames)
    paramCollection.Clear()
End Sub

Ayrıca bkz.

Şunlara uygulanır