OdbcParameterCollection.Item[] Özellik

Tanım

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

Aşırı Yüklemeler

Item[String]

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

Item[Int32]

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

Item[String]

Kaynak:
OdbcParameterCollection.cs
Kaynak:
OdbcParameterCollection.cs
Kaynak:
OdbcParameterCollection.cs

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

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

Parametreler

parameterName
String

Alınacak parametrenin adı.

Özellik Değeri

OdbcParameter belirtilen ada sahip.

Öznitelikler

Özel durumlar

Belirtilen ad yok.

Örnekler

Aşağıdaki örnek içinde verilen ParameterNameOdbcParameterCollectionile öğesini ararOdbcParameter. 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 OdbcParameterCollection olduğu varsayılır.

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

Ayrıca bkz.

Şunlara uygulanır

Item[Int32]

Kaynak:
OdbcParameterCollection.cs
Kaynak:
OdbcParameterCollection.cs
Kaynak:
OdbcParameterCollection.cs

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

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

Parametreler

index
Int32

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

Özellik Değeri

OdbcParameter Belirtilen dizindeki .

Öznitelikler

Özel durumlar

Belirtilen dizin yok.

Örnekler

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

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

Ayrıca bkz.

Şunlara uygulanır