virtual void Requery ();
lançar (CDaoException, CMemoryException);
Observações
Chame essa função de membro para recompilar (atualizar) um conjunto de registros. Se todos os registros são retornados, o primeiro registro se torna o registro atual.
Para que o conjunto de registros refletir as adições e exclusões que você ou outros usuários estão fazendo à fonte de dados, você deve reconstruir o conjunto de registros chamando RepetirConsulta. Se o conjunto de registros é um dynaset, ela reflete automaticamente atualizações que você ou outros usuários façam seus registros existentes (mas não adições). Se o conjunto de registros é um instantâneo, você deve chamar RepetirConsulta para refletir edições por outros usuários, bem como adições e exclusões.
Para um dynaset ou um instantâneo, chame RepetirConsulta qualquer hora que você deseja recompilar o recordset usando valores de parâmetro. Defina o novo filtro ou classificar por configuração m_strFilter e m_strSort antes de chamar RepetirConsulta. Definir novos parâmetros, atribuindo novos valores para os membros de dados de parâmetro antes de chamar RepetirConsulta.
Se a tentativa de reconstruir o conjunto de registros falhar, o conjunto de registros é fechado. Antes de chamar RepetirConsulta, você pode determinar se o conjunto de registros pode ser consulta à repetida, chamando a função de membro CanRestart . CanRestart não garante que RepetirConsulta terá êxito.
Cuidado Chamar RepetirConsulta somente depois que você tiver chamado Open.
Você não pode chamar RepetirConsulta em um tipo dynaset ou recordset do tipo snapshot se chamando CanRestart retorna 0, nem você pode usá-lo em um recordset tipo tabela.
Se ambos IsBOF e IsEOF retornam diferente de zero depois que você chamar RepetirConsulta, a consulta não retorna que todos os registros e o conjunto de registros irão conter dados não.
Para obter mais informações sobre a atualização de dados, consulte o artigo DAO Recordset: operações de conjunto de registros no Guia do programador do Visual C++. Para obter informações relacionadas, consulte o tópico "Método RepetirConsulta" na Ajuda do DAO.
Visão geral de CDaoRecordset | Membros de classe | Gráfico de hierarquia
Co&nsulte tambémnbsp;CDaoRecordset::CanRestart