OracleParameterCollection.Item[] Propriété

Définition

Obtient ou définit l’attribut OracleParameter avec un attribut spécifié.

Surcharges

Nom Description
Item[String]

Obtient ou définit le OracleParameter nom spécifié.

Item[Int32]

Obtient ou définit l’index OracleParameter spécifié.

Item[String]

Obtient ou définit le OracleParameter nom spécifié.

public:
 property System::Data::OracleClient::OracleParameter ^ default[System::String ^] { System::Data::OracleClient::OracleParameter ^ get(System::String ^ parameterName); void set(System::String ^ parameterName, System::Data::OracleClient::OracleParameter ^ value); };
public System.Data.OracleClient.OracleParameter this[string parameterName] { get; set; }
member this.Item(string) : System.Data.OracleClient.OracleParameter with get, set
Default Public Property Item(parameterName As String) As OracleParameter

Paramètres

parameterName
String

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

Valeur de propriété

Avec OracleParameter le nom spécifié.

Exceptions

Le nom spécifié n’existe pas.

Exemples

L’exemple suivant recherche une OracleParameter valeur donnée ParameterName dans un OracleParameterCollection. Si le paramètre existe, l’exemple affiche 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 OracleParameterCollection élément a déjà été créé.

public void SearchOracleParams()
{
    // ...
    // create OracleParameterCollection parameters
    // ...
    if (!parameters.Contains("DName"))
        Console.WriteLine("ERROR: no such parameter in the collection");
    else
        Console.WriteLine("Name: " + parameters["DName"].ToString() +
            "Index: " + parameters.IndexOf("DName").ToString());
}
Public Sub SearchOracleParams()
    ' ...
    ' create OracleParameterCollection parameters
    ' ...
    If Not parameters.Contains("DName") Then
        Console.WriteLine("ERROR: no such parameter in the collection")
    Else
        Console.WriteLine("Name: " & parameters("DName").ToString() & _
            "Index: " & parameters.IndexOf("DName").ToString())
    End If
End Sub

S’applique à

Item[Int32]

Obtient ou définit l’index OracleParameter spécifié.

public:
 property System::Data::OracleClient::OracleParameter ^ default[int] { System::Data::OracleClient::OracleParameter ^ get(int index); void set(int index, System::Data::OracleClient::OracleParameter ^ value); };
public System.Data.OracleClient.OracleParameter this[int index] { get; set; }
member this.Item(int) : System.Data.OracleClient.OracleParameter with get, set
Default Public Property Item(index As Integer) As OracleParameter

Paramètres

index
Int32

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

Valeur de propriété

À OracleParameter l’index spécifié.

Exceptions

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

Exemples

L’exemple suivant crée une OracleParameterCollectioninstance , ajoute des instances OracleParameter à la collection, affiche les noms de ses OracleParameter objets, puis efface la collection.

public void CreateOracleParamColl(OracleCommand command)
{
    OracleParameterCollection paramCollection = command.Parameters;
    paramCollection.Add("pDName", OracleType.VarChar);
    paramCollection.Add("pLoc", OracleType.VarChar);
    string parameterNames = "";
    for (int i=0; i < paramCollection.Count; i++)
        parameterNames += paramCollection[i].ToString() + "\n";
    Console.WriteLine(parameterNames);
    paramCollection.Clear();
}
Public Sub CreateOracleParamColl(command As OracleCommand)
    Dim paramCollection As OracleParameterCollection = command.Parameters
    paramCollection.Add("pDName", OracleType.Varchar)
    paramCollection.Add("pLoc", OracleType.Varchar)
    Dim parameterNames As String = ""
    Dim i As Integer
    For i = 0 To paramCollection.Count - 1
        parameterNames &= paramCollection(i).ToString() & ControlChars.Cr
    Next i
    Console.WriteLine(parameterNames)
    paramCollection.Clear()
End Sub

S’applique à