Método Requery (ADO)
Aplica-se ao: Access 2013, Office 2013
Atualiza os dados em um objeto Recordset, reexecutando a consulta que serve de base ao objeto.
Sintaxe
conjunto de registros. Opções requery
Parâmetros
Nome | Descrição |
---|---|
Opções | Opcional. Um bitmask contendo os valores ExecuteOptionEnum e CommandTypeEnum que afetam esta operação. |
Observação
Se Options estiver definido como adAsyncExecute, essa operação será executada de forma assíncrona e um evento RecordsetChangeComplete será emitido quando for concluído.
O valor adExecuteNoRecords ou adExecuteStream de ExecuteOpenEnum não deve ser usado com Requery.
Comentários
Use o método Requery para atualizar todo o conteúdo de um objeto Recordset a partir da fonte de dados, emitindo novamente o comando original e recuperando os dados uma segunda vez. A chamada desse método equivale à chamada dos métodos Close e Open sucessivamente. Se você estiver editando o registro atual ou adicionando um novo registro, ocorrerá erro.
Enquanto o objeto Recordset estiver aberto, as propriedades que definem a natureza do cursor (CursorType, LockType, MaxRecords etc.) serão somente leitura. Portanto, o método Requery somente poderá atualizar o cursor atual. Para alterar qualquer propriedade do cursor e exibir os resultados, use o método Close para tornar as propriedades novamente como leitura/gravação. Em seguida, você poderá alterar as configurações de propriedade e chamar o método Open para reabrir o cursor.