Compartilhar via


CDaoRecordset::Requery

Chamar essa função de membro para reconstruir (atualização) um conjunto de registros.

virtual void Requery( );

Comentários

Se qualquer registro é retornado, o primeiro registro torna-se o registro atual.

Para que o recordset reflete as adições e exclusões que você ou outros usuários estão fazendo a fonte de dados, você deve recriar o conjunto de registros chamando Requery. Se o conjunto de registros é um dynaset, reflete automaticamente atualizações que você ou outros usuários fazer seus registros existentes (mas não a adições). Se o conjunto de registros é um instantâneo, você deve chamar Requery para refletir edições por outros usuários bem como. adições e exclusões

Para um dynaset ou um instantâneo, chamada Requery quando você deseja recrie o conjunto de registros usando valores de parâmetro. Defina o novo tipo ou filtro definindo m_strFilter e m_strSort antes de chamar Requery. Novos parâmetros definidos atribuir novos valores para os membros de dados do parâmetro antes de chamar Requery.

Se a tentativa de recriar o conjunto de registros falhar, o conjunto de registros é fechado. Antes de você chamar Requery, você pode determinar se o recordset pode ser requeried chamar a função de membro de CanRestart . CanRestart não garante que Requery funcionará com.

Aviso

Chamada Requery somente após você chamou Abrir.

Dica

Indexadores de alterações DAO de Requery de chamada.

Você não pode chamar Requery em um conjunto de registros de dynaset- tipo ou tipo de instantâneo- se chamar CanRestart retorna 0, ou você pode usá-lo em um conjunto de registros da tabela de tipo.

Se IsBOF e diferente de zero de retorno de IsEOF depois de você chamar Requery, a consulta não retornados por todos os registros e o recordset não conterão nenhum dado.

Para informações relacionadas, consulte o tópico “método Requery” na ajuda de DAO.

Requisitos

Cabeçalho: afxdao.h

Consulte também

Referência

Classe CDaoRecordset

Gráfico da hierarquia

CDaoRecordset::CanRestart