OdbcParameterCollection.Item[] Propriété

Définition

Obtient ou définit OdbcParameter avec un attribut spécifié.

Surcharges

Item[String]

Obtient ou définit OdbcParameter portant le nom spécifié.

Item[Int32]

Obtient ou définit le OdbcParameter à l'index spécifié.

Item[String]

Source:
OdbcParameterCollection.cs
Source:
OdbcParameterCollection.cs
Source:
OdbcParameterCollection.cs

Obtient ou définit OdbcParameter portant le nom spécifié.

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

Paramètres

parameterName
String

Nom du paramètre à récupérer.

Valeur de propriété

Objet OdbcParameter portant le nom spécifié.

Attributs

Exceptions

Le nom spécifié n'existe pas.

Exemples

L’exemple suivant recherche un OdbcParameter avec un donné ParameterName dans un OdbcParameterCollection. Si le paramètre existe, l’exemple montre comment afficher le nom et l’index du paramètre. Si le paramètre n’existe pas, l’exemple affiche une erreur. Cet exemple suppose qu’un OdbcParameterCollection a déjà été créé.

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

Voir aussi

S’applique à

Item[Int32]

Source:
OdbcParameterCollection.cs
Source:
OdbcParameterCollection.cs
Source:
OdbcParameterCollection.cs

Obtient ou définit le OdbcParameter à l'index spécifié.

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

Paramètres

index
Int32

Index de base zéro du paramètre à récupérer.

Valeur de propriété

OdbcParameter au niveau de l'index spécifié.

Attributs

Exceptions

L'index spécifié n'existe pas.

Exemples

L’exemple suivant crée un OdbcParameterCollection, ajoute des instances de OdbcParameter à la collection, affiche les noms de ses OdbcParameter objets, puis efface la collection.

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

Voir aussi

S’applique à