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
StoredProcedure | 4 | Nom d’une procédure stockée. |
TableDirect | 512 | Nom d'une table. |
Text | 1 | Commande de texte SQL. (valeur par défaut). |
Remarques
Lorsque la propriété a la IDbCommand.CommandTypeStoredProcedure
valeur , la IDbCommand.CommandText propriété doit être définie sur le nom de la procédure stockée à accéder. L’utilisateur peut être amené à utiliser la syntaxe des caractères d’échappement ou à 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 ou des tables nommées sont retournées lorsque vous appelez l’une des méthodes Execute d’un objet Command.
Lorsque la propriété a TableDirect
la IDbCommand.CommandType valeur , la IDbCommand.CommandText propriété doit être définie sur le nom de la table à accéder. L'utilisateur peut être amené à utiliser une syntaxe permettant l'utilisation de caractères d'échappement ou à inclure des caractères qualifiants 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 propriété CommandText
nomme plusieurs tables, une jointure des tables spécifiées est retournée.
Notes
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 lorsque IDbCommand.CommandType est défini sur TableDirect
.