Propriedade FetchOptions (RDS)

Indica o tipo de busca assíncrona.

Importante

A partir do Windows 8 e do Windows Server 2012, os componentes do servidor RDS não estão mais incluídos no sistema operacional Windows (confira Windows 8 e Manual de Compatibilidade do Windows Server 2012 para obter mais detalhes). Os componentes do cliente RDS serão removidos em uma versão futura do Windows. Evite usar esse recurso em desenvolvimentos novos e planeje modificar os aplicativos que atualmente o utilizam. Os aplicativos que usam o RDS devem migrar para o Serviço de Dados do WCF.

Como definir e retornar valores

Define ou retorna um dos valores a seguir.

Constante Descrição
adcFetchUpFront Todos os registros do Recordset são buscados antes que o controle seja retornado ao aplicativo. O Recordset completo é buscado antes que o aplicativo tenha permissão para fazer qualquer coisa com ele.
adcFetchBackground O controle poderá ser retornado ao aplicativo assim que o primeiro lote de registros tiver sido buscado. Uma leitura seguinte do Recordset que tenta acessar um registro não buscado no primeiro lote será adiada até que o registro procurado seja realmente buscado e, nesse momento, o controle retorna ao aplicativo.
adcFetchAsync Padrão. O controle é retornado imediatamente ao aplicativo enquanto os registros são buscados em segundo plano. Se o aplicativo tentar ler um registro que ainda não foi buscado, o registro mais próximo do registro procurado será lido e o controle será retornado imediatamente, indicando que o final atual do Recordset foi atingido. Por exemplo, uma chamada a MoveLast moverá a posição do registro atual para o último registro realmente buscado, embora mais registros continuem preenchendo o Recordset.

Observação

Cada arquivo executável do lado do cliente que usa essas constantes precisa fornecer declarações para eles. Você pode cortar e colar as declarações constantes desejadas no arquivo Adcvbs.inc, localizado na pasta de instalação padrão da biblioteca do RDS.

Comentários

Em um aplicativo Web, em geral, o recomendado é usar adcFetchAsync (o valor padrão), pois ele fornece melhor desempenho. Em um aplicativo cliente compilado, em geral, é melhor usar adcFetchBackground.

Aplica-se A

Objeto DataControl (RDS)

Consulte Também

Exemplo das propriedades ExecuteOptions e FetchOptions (VBScript)
Método Cancel (RDS)