Partager 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

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.

S’applique à