Sdílet prostřednictvím


OdbcParameterCollection.Item[] Vlastnost

Definice

Získá nebo nastaví se OdbcParameter zadaným atributem.

Přetížení

Item[String]

Získá nebo nastaví se OdbcParameter zadaným názvem.

Item[Int32]

Získá nebo nastaví v OdbcParameter zadaném indexu.

Item[String]

Zdroj:
OdbcParameterCollection.cs
Zdroj:
OdbcParameterCollection.cs
Zdroj:
OdbcParameterCollection.cs
Zdroj:
OdbcParameterCollection.cs

Získá nebo nastaví se OdbcParameter zadaným názvem.

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

Parametry

parameterName
String

Název parametru, který se má načíst.

Hodnota vlastnosti

Se OdbcParameter zadaným názvem.

Atributy

Výjimky

Zadaný název neexistuje.

Příklady

Následující příklad vyhledá objekt OdbcParameter s danou ParameterName v rámci objektu OdbcParameterCollection. Pokud parametr existuje, zobrazí se v příkladu název a index parametru. Pokud parametr neexistuje, zobrazí se v příkladu chyba. V tomto příkladu OdbcParameterCollection se předpokládá, že už byl vytvořen objekt .

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

Viz také

Platí pro

Item[Int32]

Zdroj:
OdbcParameterCollection.cs
Zdroj:
OdbcParameterCollection.cs
Zdroj:
OdbcParameterCollection.cs
Zdroj:
OdbcParameterCollection.cs

Získá nebo nastaví v OdbcParameter zadaném indexu.

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

Parametry

index
Int32

Index od nuly parametru, který se má načíst.

Hodnota vlastnosti

Hodnota OdbcParameter v zadaném indexu.

Atributy

Výjimky

Zadaný index neexistuje.

Příklady

Následující příklad vytvoří , OdbcParameterCollectionpřidá instance OdbcParameter do kolekce, zobrazí názvy jeho OdbcParameter objektů a pak vymaže kolekci.

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

Viz také

Platí pro