OdbcParameterCollection.Item[] Eigenschaft

Definition

Ruft den OdbcParameter mit einem angegebenen Attribut ab oder legt diesen fest.

Überlädt

Item[String]

Ruft den OdbcParameter mit dem angegebenen Namen ab oder legt diesen fest.

Item[Int32]

Ruft die OdbcParameter-Klasse am angegebenen Index ab oder legt diese fest.

Item[String]

Quelle:
OdbcParameterCollection.cs
Quelle:
OdbcParameterCollection.cs
Quelle:
OdbcParameterCollection.cs
Quelle:
OdbcParameterCollection.cs

Ruft den OdbcParameter mit dem angegebenen Namen ab oder legt diesen fest.

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

Parameter

parameterName
String

Der Name des abzurufenden Parameters.

Eigenschaftswert

Der OdbcParameter mit dem angegebenen Namen.

Attribute

Ausnahmen

Der angegebene Name ist nicht vorhanden.

Beispiele

Im folgenden Beispiel wird nach einem mit einer OdbcParameter angegebenen ParameterName in einem OdbcParameterCollectiongesucht. Wenn der Parameter vorhanden ist, werden im Beispiel der Name und der Index des Parameters angezeigt. Wenn der Parameter nicht vorhanden ist, wird im Beispiel ein Fehler angezeigt. In diesem Beispiel wird davon ausgegangen, dass bereits ein OdbcParameterCollection erstellt wurde.

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

Weitere Informationen

Gilt für:

Item[Int32]

Quelle:
OdbcParameterCollection.cs
Quelle:
OdbcParameterCollection.cs
Quelle:
OdbcParameterCollection.cs
Quelle:
OdbcParameterCollection.cs

Ruft die OdbcParameter-Klasse am angegebenen Index ab oder legt diese fest.

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

Parameter

index
Int32

Der nullbasierte Index des abzurufenden Parameters.

Eigenschaftswert

Das OdbcParameter-Objekt am angegebenen Index.

Attribute

Ausnahmen

Der angegebene Index ist nicht vorhanden.

Beispiele

Im folgenden Beispiel wird ein OdbcParameterCollectionerstellt, der Auflistung Instanzen von OdbcParameter hinzugefügt, die Namen der zugehörigen OdbcParameter Objekte angezeigt und anschließend die Auflistung gelöscht.

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

Weitere Informationen

Gilt für: