CommandType Énumération

Définition

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
CommandType

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 IDbCommand.CommandType propriété a la valeur StoredProcedure , 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 de caractère d’échappement ou à inclure des caractères éligibles si l’une des tables spécifiées contient des caractères spéciaux. Toutes les lignes et les 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é a la valeur TableDirect , 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 les 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 séparée par des virgules, sans espaces ni remplissage, contenant les noms des tables auxquelles accéder. Lorsque la propriété CommandText nomme plusieurs tables, une jointure des tables spécifiées est retournée.

Notes

TableDirectest 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 a la valeur TableDirect .

S’applique à