OracleParameterCollection.Item[] Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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