ExecuteOptionEnum

Spécifie comment un fournisseur doit exécuter une commande.

Constant Value Description
adAsyncExecute 0x10 Indique que la commande doit s’exécuter de manière asynchrone.

Cette valeur ne peut pas être combinée avec la valeur CommandTypeEnumadCmdTableDirect.
adAsyncFetch 0x20 Indique que les lignes restantes après la quantité initiale spécifiée dans la propriété CacheSize doivent être récupérées de manière asynchrone.
adAsyncFetchNonBlocking 0x40 Indique que le thread principal ne bloque jamais lors de la récupération. Si la ligne demandée n’a pas été récupérée, la ligne actuelle se déplace automatiquement vers la fin du fichier.

Si vous ouvrez un recordset à partir d’un flux contenant un recordset stocké de manière persistante, adAsyncFetchNonBlocking n’aura pas d’effet ; l’opération sera synchrone et bloquante.

adAsynchFetchNonBlocking n’a aucun effet lorsque l’option adCmdTableDirect est utilisée pour ouvrir l’objetRecordset.
adExecuteNoRecords 0x80 Indique que le texte de la commande est une commande ou une procédure stockée qui ne retourne pas de lignes (par exemple, une commande qui insère uniquement des données). Si des lignes sont récupérées, elles sont ignorées et non retournées.

adExecuteNoRecords ne peut être transmis qu’en tant que paramètre facultatif à la méthode Command ou Connection Execute.
adExecuteStream 0x400 Indique que les résultats d’une exécution de commande doivent être retournés en tant que flux.

adExecuteStream ne peut être transmis qu’en tant que paramètre facultatif à la méthode Command Execute.
adExecuteRecord 0x800 Indique que CommandText est une commande ou une procédure stockée qui retourne une seule ligne qui doit être retournée en tant qu’objet Record.
adOptionUnspecified -1 Indique que la commande n’est pas spécifiée.

Équivalent ADO/WFC

Package : com.ms.wfc.data

Constant
AdoEnums.ExecuteOption.ASYNCEXECUTE
AdoEnums.ExecuteOption.ASYNCFETCH
AdoEnums.ExecuteOption.ASYNCFETCHNONBLOCKING
AdoEnums.ExecuteOption.NORECORDS
AdoEnums.ExecuteOption.UNSPECIFIED

S'applique à