OdbcParameterCollection.Item[] Özellik

Tanım

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

Aşırı Yüklemeler

Name Description
Item[String]

belirtilen adla alır OdbcParameter veya ayarlar.

Item[Int32]

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

Item[String]

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

belirtilen adla alır OdbcParameter 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 OdbcParameterverilen ParameterName ile öğesini ararOdbcParameterCollection. 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
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 dizinde.

Ö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