OleDbCommand.CommandType 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 une valeur qui indique la manière dont la propriété CommandText est interprétée.
public:
virtual property System::Data::CommandType CommandType { System::Data::CommandType get(); void set(System::Data::CommandType value); };
public:
property System::Data::CommandType CommandType { System::Data::CommandType get(); void set(System::Data::CommandType value); };
public override System.Data.CommandType CommandType { get; set; }
[System.Data.DataSysDescription("DbCommand_CommandType")]
public System.Data.CommandType CommandType { get; set; }
member this.CommandType : System.Data.CommandType with get, set
[<System.Data.DataSysDescription("DbCommand_CommandType")>]
member this.CommandType : System.Data.CommandType with get, set
Public Overrides Property CommandType As CommandType
Public Property CommandType As CommandType
Valeur de propriété
Une des valeurs de l'objet CommandType. La valeur par défaut est Text.
Implémente
- Attributs
Exceptions
La valeur n’est pas un CommandType valide.
Remarques
Lorsque vous définissez la propriété sur CommandTypeStoredProcedure
, vous devez définir la CommandText propriété sur le nom de la procédure stockée. La commande exécute cette procédure stockée lorsque vous appelez l'une des méthodes Execute.
Les Connectionpropriétés et CommandTextCommandType ne peuvent pas être définies si la connexion actuelle effectue une opération d’exécution ou de récupération.
Le fournisseur OLE DB .NET ne prend pas en charge les paramètres nommés pour passer des paramètres à une instruction SQL ou à une procédure stockée appelée par un OleDbCommand quand CommandType est défini sur Text. Dans ce cas, l’espace réservé de point d’interrogation ( ?) doit être utilisé. Exemple :
SELECT * FROM Customers WHERE CustomerID = ?
Par conséquent, l’ordre dans lequel OleDbParameter les objets sont ajoutés au OleDbParameterCollection doit correspondre directement à la position de l’espace réservé de point d’interrogation pour le paramètre. Pour plus d’informations, consultez Configuration des paramètres et des types de données de paramètre.