Sdílet prostřednictvím


OleDbParameterCollection.Item[] Vlastnost

Definice

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

Přetížení

Item[String]

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

Item[Int32]

Získá nebo nastaví na OleDbParameter zadané index.

Item[String]

Zdroj:
OleDbParameterCollection.cs
Zdroj:
OleDbParameterCollection.cs
Zdroj:
OleDbParameterCollection.cs
Zdroj:
OleDbParameterCollection.cs

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

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

Parametry

parameterName
String

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

Hodnota vlastnosti

Se OleDbParameter zadaným názvem.

Atributy

Výjimky

Zadaný název neexistuje.

Příklady

Následující příklad vyhledá objekt OleDbParameter s danou v ParameterName rámci objektu OleDbParameterCollection. 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 se předpokládá, že OleDbParameterCollection již byl vytvořen objekt.

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

Viz také

Platí pro

Item[Int32]

Zdroj:
OleDbParameterCollection.cs
Zdroj:
OleDbParameterCollection.cs
Zdroj:
OleDbParameterCollection.cs
Zdroj:
OleDbParameterCollection.cs

Získá nebo nastaví na OleDbParameter zadané index.

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

Parametry

index
Int32

Index parametru založeného na nule, který se má načíst.

Hodnota vlastnosti

Hodnota OleDbParameter v zadaném indexu.

Atributy

Výjimky

Zadaný index neexistuje.

Příklady

Následující příklad vytvoří OleDbParameterCollection, přidá instance OleDbParameter do kolekce, zobrazí názvy jejích OleDbParameter objektů a pak vymaže kolekci.

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

Viz také

Platí pro