CommandType Énumération
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.
Spécifie la façon dont une chaîne de commande est interprétée.
public enum class CommandType
public enum CommandType
type CommandType =
Public Enum CommandType
- Héritage
Champs
| Nom | Valeur | Description |
|---|---|---|
| Text | 1 | Commande de texte SQL. (Par défaut.) |
| StoredProcedure | 4 | Nom d’une procédure stockée. |
| TableDirect | 512 | Nom d'une table. |
Remarques
Lorsque la IDbCommand.CommandType propriété est définie StoredProceduresur , la IDbCommand.CommandText propriété doit être définie sur le nom de la procédure stockée à accéder. L’utilisateur peut être tenu d’utiliser la syntaxe des caractères d’échappement ou d’inclure des caractères éligibles si l’une des tables spécifiées nommées contient des caractères spéciaux. Toutes les lignes et colonnes de la table ou des tables nommées sont retournées lorsque vous appelez l’une des méthodes Execute d’un objet Command.
Lorsque la IDbCommand.CommandType propriété est définie TableDirectsur , la IDbCommand.CommandText propriété doit être définie sur le nom de la table à accéder. L’utilisateur peut être tenu d’utiliser la syntaxe des caractères d’échappement ou d’inclure des caractères éligibles si l’une des tables nommées contient des caractères spéciaux. Toutes les lignes et colonnes de la table nommée sont retournées lorsque vous appelez l’une des méthodes Execute.
Pour accéder à plusieurs tables, utilisez une liste délimitée par des virgules, sans espaces ni remplissage, contenant les noms des tables à accéder. Lorsque la CommandText propriété nomme plusieurs tables, une jointure des tables spécifiées est retournée.
Note
TableDirect est uniquement pris en charge par le fournisseur de données .NET Framework pour OLE DB. L’accès à plusieurs tables n’est pas pris en charge lorsqu’il IDbCommand.CommandType est défini sur TableDirect.