Partager via


OracleParameterCollection.Item[] Propriété

Définition

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

Surcharges

Item[String]

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

Item[Int32]

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

Item[String]

Obtient ou définit OracleParameter portant le 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é

Objet OracleParameter portant le nom spécifié.

Exceptions

Le nom spécifié n'existe pas.

Exemples

L’exemple suivant recherche un OracleParameter avec un donné 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 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 le OracleParameter à l'index 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 au niveau de l'index spécifié.

Exceptions

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

Exemples

L’exemple suivant crée un OracleParameterCollection, ajoute des instances de 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 à