ExecuteOptionEnum

Specifica il modo in cui un provider deve eseguire un comando.

Costante Valore Descrizione
adAsyncExecute 0x10 Indica che il comando deve essere eseguito in modo asincrono.

Questo valore non può essere combinato con il valore adCmdTableDirect di CommandTypeEnum.
adAsyncFetch 0x20 Indica che le righe rimanenti dopo la quantità iniziale specificata nella proprietà CacheSize devono essere recuperate in modo asincrono.
adAsyncFetchNonBlocking 0x40 Indica che il thread principale non si blocca mai durante il recupero. Se la riga richiesta non è stata recuperata, la riga corrente passa automaticamente alla fine del file.

Se si apre un oggetto Recordset da un flusso contenente un Recordsetarchiviato in modo permanente, adAsyncFetchNonBlocking non avrà effetto. L'operazione sarà sincrona e bloccabile.

adAsynchFetchNonBlocking non ha alcun effetto quando viene usata l'opzione adCmdTableDirect per aprire Recordset.
adExecuteNoRecords 0x80 Indica che il testo del comando è un comando o una stored procedure che non restituisce righe, ad esempio un comando che inserisce solo i dati. Se vengono recuperate righe, vengono rimosse e non restituite.

adExecuteNoRecords può essere passato solo come parametro facoltativo al metodo Command o Connection Execute.
adExecuteStream 0x400 Indica che i risultati di un'esecuzione di comando devono essere restituiti come flusso.

adExecuteStream può essere passato solo come parametro facoltativo al metodo Command Execute.
adExecuteRecord 0x800 Indica che CommandText è un comando o una stored procedure che restituisce una singola riga che deve essere restituita come oggetto Record.
adOptionUnspecified -1 Indica che il comando non è specificato.

Equivalente per ADO/WFC

Pacchetto: com.ms.wfc.data

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

Si applica a