Compartir a través de


ExecuteOptionEnum

Especifica cómo un proveedor debe ejecutar un comando.

Constante Valor Descripción
adAsyncExecute 0x10 Indica que el comando debe ejecutarse de manera asincrónica.

Este valor no se puede combinar con el valor CommandTypeEnumadCmdTableDirect.
adAsyncFetch 0x20 Indica que las filas restantes después de la cantidad inicial especificada en la propiedad CacheSize deben recuperarse de manera asincrónica.
adAsyncFetchNonBlocking 0x40 Indica que el subproceso principal nunca se bloquea mientras se está recuperando. Si la fila solicitada no se ha recuperado, la fila actual se mueve automáticamente al final del archivo.

Si abre un Conjunto de registros desde una Secuencia que contiene un Conjunto de registros almacenado de forma persistente, adAsyncFetchNonBlocking no tendrá ningún efecto; la operación será sincrónica y de bloqueo.

adAsynchFetchNonBlocking no tiene ningún efecto cuando se usa la opción adCmdTableDirect para abrir el Conjunto de registros.
adExecuteNoRecords 0x80 Indica que el texto del comando es un comando o procedimiento almacenado que no devuelve las filas (por ejemplo, un comando que solo inserta datos). Si se recuperan las filas, se descartan y no se devuelven.

adExecuteNoRecords solo se puede pasar como parámetro opcional al método Command o Connection Execute.
adExecuteStream 0x400 Indica que los resultados de la ejecución de un comando deben devolverse como una secuencia.

adExecuteStream solo se puede pasar como parámetro opcional al método Command Execute.
adExecuteRecord 0x800 Indica que CommandText es un comando o procedimiento almacenado que devuelve una sola fila que se debe devolver como un objeto Record.
adOptionUnspecified -1 Indica que un comando está sin especificar.

Equivalente a ADO/WFC

Paquete: com.ms.wfc.data

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

Se aplica a