OdbcCommand.CommandType Propriété

Définition

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; }
public System.Data.CommandType CommandType { get; set; }
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

Exceptions

La valeur n’est pas un CommandType valide.

Remarques

Lorsque la propriété a la CommandTypeStoredProcedurevaleur , vous devez définir la propriété sur la CommandText syntaxe d’appel ODBC complète. La commande exécute ensuite cette procédure stockée lorsque vous appelez l’une des méthodes Execute (par exemple, ExecuteReader ou ExecuteNonQuery).

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 de données .NET Framework pour ODBC ne prend pas en charge le passage de paramètres nommés à une instruction SQL ou à une procédure stockée appelée par un OdbcCommand. Dans l’un de ces cas, utilisez l’espace réservé de point d’interrogation ( ?). Exemple :

SELECT * FROM Customers WHERE CustomerID = ?  

L’ordre dans lequel OdbcParameter les objets sont ajoutés au OdbcParameterCollection doit correspondre directement à la position de l’espace réservé de point d’interrogation pour le paramètre.

Notes

Le fournisseur de données .NET Framework pour ODBC ne prend pas en charge le CommandType paramètre de TableDirect.

S’applique à

Voir aussi