ExecuteOptionEnum
Especifica como um provedor deve executar um comando.
Constante | Valor | Descrição |
---|---|---|
adAsyncExecute | 0x10 | Indica que o comando deve ser executado de forma assíncrona. Esse valor não pode ser combinado com o valor adCmdTableDirect do CommandTypeEnum. |
adAsyncFetch | 0x20 | Indica que as linhas restantes após a quantidade inicial especificada na propriedade CacheSize devem ser recuperadas de forma assíncrona. |
adAsyncFetchNonBlocking | 0x40 | Indica que o thread principal nunca bloqueia durante a recuperação. Se a linha solicitada não tiver sido recuperada, a linha atual será movida automaticamente para o final do arquivo. Se você abrir um Recordset de um Stream que contém um Recordset armazenado de forma persistente, adAsyncFetchNonBlocking não terá efeito; a operação será síncrona e bloqueada. adAsynchFetchNonBlocking não tem efeito quando a opção adCmdTableDirect é usada para abrir o Recordset. |
adExecuteNoRecords | 0x80 | Indica que o texto do comando é um comando ou procedimento armazenado que não retorna linhas (por exemplo, um comando que insere apenas dados). Se alguma linha for recuperada, elas serão descartadas e não retornadas. adExecuteNoRecords só pode ser passado como um parâmetro opcional para o método Command ou Connection Execute. |
adExecuteStream | 0x400 | Indica que os resultados de uma execução de comando devem ser retornados como um fluxo. adExecuteStream só pode ser passado como um parâmetro opcional para o método Command Execute. |
adExecuteRecord | 0x800 | Indica que o CommandText é um comando ou procedimento armazenado que retorna uma única linha que deve ser retornada como um objeto Record. |
adOptionUnspecified | -1 | Indica que o comando não está especificado. |
Equivalente a ADO/WFC
Pacote: com.ms.wfc.data
Constante |
---|
AdoEnums.ExecuteOption.ASYNCEXECUTE |
AdoEnums.ExecuteOption.ASYNCFETCH |
AdoEnums.ExecuteOption.ASYNCFETCHNONBLOCKING |
AdoEnums.ExecuteOption.NORECORDS |
AdoEnums.ExecuteOption.UNSPECIFIED |