OracleParameterCollection, classe
Mise à jour : novembre 2007
Représente une collection de paramètres relatifs à OracleCommand ainsi que leurs mappages respectifs à des colonnes dans DataSet. Cette classe ne peut pas être héritée.
Assembly : System.Data.OracleClient (dans System.Data.OracleClient.dll)
Lorsque vous utilisez des paramètres nommés, le nombre de paramètres dans la collection doit être égal au nombre de paramètres nommés au sein du texte de la commande, sinon le fournisseur de données .NET Framework pour Oracle déclenche une erreur.
Le fournisseur de données .NET Framework pour Oracle ne prend pas en charge l'espace réservé de point d'interrogation (?) pour le passage des paramètres à une instruction SQL appelée par OracleCommand de CommandType.Text. Dans ce cas, des paramètres nommés doivent être utilisés. Exemple :
SELECT * FROM Customers WHERE CustomerID = :pCustomerID
Lors de l'utilisation de paramètres nommés dans une instruction SQL appelée par un OracleCommand de CommandType.Text, vous devez faire précéder le nom du paramètre du signe deux-points (:). Cependant, dans une procédure stockée, lorsque vous faites référence à un paramètre nommé ailleurs dans votre code (par exemple, lors de l'ajout d'objets OracleParameter à la propriété Parameters), ne faites pas précéder le paramètre nommé du signe deux-points (:). Le fournisseur de données fournit les deux-points automatiquement.
L'exemple suivant crée plusieurs instances de OracleParameter par l'intermédiaire de OracleParameterCollection figurant dans OracleDataAdapter. Ces paramètres sont utilisés pour sélectionner des données dans la base de données et les placer dans DataSet. Cet exemple suppose que vous avez déjà créé DataSet et OracleDataAdapter avec le schéma, les commandes et la connexion appropriés.
System.MarshalByRefObject
System.Data.Common.DbParameterCollection
System.Data.OracleClient.OracleParameterCollection
Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professionnel Édition x64, Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98
Le .NET Framework et le .NET Compact Framework ne prennent pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.