OracleCommand.Parameters 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 le OracleParameterCollection.
public:
property System::Data::OracleClient::OracleParameterCollection ^ Parameters { System::Data::OracleClient::OracleParameterCollection ^ get(); };
public System.Data.OracleClient.OracleParameterCollection Parameters { get; }
member this.Parameters : System.Data.OracleClient.OracleParameterCollection
Public ReadOnly Property Parameters As OracleParameterCollection
Valeur de propriété
Paramètres de l’instruction SQL ou de la procédure stockée. La valeur par défaut est une collection vide.
Remarques
Lorsque la CommandType propriété est définie StoredProceduresur , la CommandText propriété doit être définie sur le nom de la procédure stockée. L’utilisateur peut être tenu d’utiliser la syntaxe des caractères d’échappement si le nom de la procédure stockée contient des caractères spéciaux. La commande exécute cette procédure stockée lorsque vous appelez l’une des méthodes Execute.
Le fournisseur de données .NET Framework pour Oracle ne prend pas en charge l’espace réservé du point d’interrogation ( ?) pour passer des paramètres à une instruction SQL appelée par un OracleCommand de CommandType.Text. Dans ce cas, les paramètres nommés doivent être utilisés.
Lorsque vous utilisez des paramètres nommés dans une instruction SQL appelée par un OracleCommand de CommandType.Text, vous devez précéder le nom du paramètre par un signe deux-points (:). Toutefois, dans une procédure stockée ou lorsque vous faites référence à un paramètre nommé ailleurs dans votre code (par exemple, lors de l’ajout OracleParameter d’objets à la Parameters propriété), ne précèdez pas le paramètre nommé par un signe deux-points (:). Le fournisseur de données .NET Framework pour Oracle fournit automatiquement le signe deux-points.