Partage via


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 propriété a la IDbCommand.CommandTypeStoredProcedurevaleur , 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 TableDirectla 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.

S’applique à