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é

CommandType

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 CommandType propriété a la valeur StoredProcedure , vous devez définir la CommandText propriété sur la syntaxe ODBC Call 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 Connection CommandType Propriétés, et CommandText ne peuvent pas être définies si la connexion active effectue une opération d’exécution ou d’extraction.

la .NET Framework Fournisseur de données 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 ou l’autre de ces cas, utilisez l’espace réservé de point d’interrogation ( ?). Exemple :

SELECT * FROM Customers WHERE CustomerID = ?  

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

Notes

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

S’applique à

Voir aussi