CommandTypeEnum

Spécifie la façon dont un argument de commande doit être interprété.

Il est important de valider les valeurs CommandString fournies par l’utilisateur pour éviter que les utilisateurs d’application injectent des commandes potentiellement dangereuses qu’ADO pourrait exécuter.

Constant Value Description
adCmdUnspecified -1 Ne spécifie pas l’argument de type de commande.
adCmdText 1 Évalue CommandText comme définition textuelle d’un appel de commande ou de procédure stockée.
adCmdTable 2 Évalue CommandText comme nom de table dont les colonnes sont toutes retournées par une requête SQL générée en interne.
adCmdStoredProc 4 Évalue CommandText comme nom de procédure stockée.
adCmdUnknown 8 Par défaut. Indique que le type de commande dans la propriété CommandText n’est pas connu.

Lorsque le type de commande n’est pas connu, ADO effectue plusieurs tentatives d’interprétation de CommandText.

- CommandText est interprété comme une définition textuelle d’une commande ou d’un appel de procédure stockée. Ce comportement est le même que pour adCmdText.
- CommandText est le nom d’une procédure stockée. Il s’agit du même comportement que pour adCmdStoredProc.
- CommandText est interprété comme le nom d’une table. Toutes les colonnes sont retournées par une requête SQL générée en interne. Ce comportement est le même que pour adCmdTable.
adCmdFile 256 Évalue CommandText comme nom de fichier d’un Recordset stocké de manière persistante. Utilisé uniquement avec Recordset.Open ou Requery.
adCmdTableDirect 512 Évalue CommandText en tant que nom de table dont les colonnes sont toutes retournées. Utilisé uniquement avec Recordset.Open ou Requery. Pour utiliser la méthode Seek, l’objet Recordset doit être ouvert avec adCmdTableDirect.

Cette valeur ne peut pas être combinée avec la valeur ExecuteOptionEnumadAsyncExecute.

Équivalent ADO/WFC

Package : com.ms.wfc.data

Constant
AdoEnums.CommandType.UNSPECIFIED
AdoEnums.CommandType.TEXT
AdoEnums.CommandType.TABLE
AdoEnums.CommandType.STOREDPROC
AdoEnums.CommandType.UNKNOWN
AdoEnums.CommandType.FILE
AdoEnums.CommandType.TABLEDIRECT

S'applique à