<Complete Référence objet de commande
Les ensembles de propriétés de CommandType ou retourne une CommandTypeEnum valeur qui définit le type de l'objet de commande. Par défaut est adCmdUnknown.
Si vous ne spécifiez pas le type, ADO devra contacter le fournisseur pour déterminer le type de la commande. Toutefois, si vous spécifiez le type, ADO sera en mesure de traiter la commande plus rapidement.
Syntaxe
objcommand.CommandType
Exemple
<%
set conn=Server.CreateObject("ADODB.Connection")
conn.Provider="Microsoft.Jet.OLEDB.4.0"
conn.Open "c:/webdata/northwind.mdb"
set comm=Server.CreateObject("ADODB.Command")
comm.CommandText="orders"
comm.CommandType=adCmdTable
response.write(comm.CommandType)
conn.close
%>
valeurs CommandTypeEnum
Constante | Valeur | La description |
---|---|---|
adCmdUnspecified | -1 | Ne précise pas l'argument de type de commande. |
adCmdText | 1 | Évalue CommandText comme une définition textuelle d'une commande ou appel de procédure stockée. |
adCmdTable | 2 | Évalue CommandText comme nom de la table dont les colonnes sont toutes retournées par une requête SQL généré en interne. |
adCmdStoredProc | 4 | Évalue CommandText comme nom de procédure stockée. |
adCmdUnknown | 8 | Défaut. Indique que le type de commande dans la propriété CommandText est inconnue. |
adCmdFile | 256 | Évalue CommandText comme nom de fichier d'un Recordset persistant stocké. Utilisé avec Recordset.Open ou Requery seulement. |
adCmdTableDirect | 512 | Évalue CommandText comme nom de la table dont les colonnes sont toutes retournées. Utilisé avec Recordset.Open ou Requery seulement. Pour utiliser la méthode Seek, le Recordset doit être ouvert avec adCmdTableDirect. Cette valeur ne peut être combinée à la valeur ExecuteOptionEnum adAsyncExecute. |
<Complete Référence objet de commande