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 |