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.
Cuidado |
---|
Chamada Requery somente após você chamou Abrir. |
Observação |
---|
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