OdbcParameterCollection.Item[] Eigenschap

Definitie

Hiermee haalt u het kenmerk op of stelt u deze OdbcParameter in met een opgegeven kenmerk.

Overloads

Name Description
Item[String]

Hiermee haalt u de naam op of stelt u deze OdbcParameter in met de opgegeven naam.

Item[Int32]

Hiermee haalt u de opgegeven index op of stelt u deze OdbcParameter in.

Item[String]

Bron:
OdbcParameterCollection.cs
Bron:
OdbcParameterCollection.cs
Bron:
OdbcParameterCollection.cs
Bron:
OdbcParameterCollection.cs

Hiermee haalt u de naam op of stelt u deze OdbcParameter in met de opgegeven naam.

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

Parameters

parameterName
String

De naam van de parameter die moet worden opgehaald.

Waarde van eigenschap

De OdbcParameter met de opgegeven naam.

Kenmerken

Uitzonderingen

De opgegeven naam bestaat niet.

Voorbeelden

In het volgende voorbeeld wordt gezocht naar een OdbcParameter met een gegeven ParameterName binnen een OdbcParameterCollection. Als de parameter bestaat, wordt in het voorbeeld de naam en index van de parameter weergegeven. Als de parameter niet bestaat, wordt in het voorbeeld een fout weergegeven. In dit voorbeeld wordt ervan uitgegaan dat er al een OdbcParameterCollection is gemaakt.

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

Zie ook

Van toepassing op

Item[Int32]

Bron:
OdbcParameterCollection.cs
Bron:
OdbcParameterCollection.cs
Bron:
OdbcParameterCollection.cs
Bron:
OdbcParameterCollection.cs

Hiermee haalt u de opgegeven index op of stelt u deze OdbcParameter in.

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

Parameters

index
Int32

De op nul gebaseerde index van de parameter die moet worden opgehaald.

Waarde van eigenschap

De OdbcParameter opgegeven index.

Kenmerken

Uitzonderingen

De opgegeven index bestaat niet.

Voorbeelden

In het volgende voorbeeld wordt een OdbcParameterCollectionverzameling gemaakt, worden exemplaren van OdbcParameter de verzameling toegevoegd, worden de namen van OdbcParameter de objecten weergegeven en wordt de verzameling gewist.

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

Zie ook

Van toepassing op