Sdílet prostřednictvím


CDaoRecordset::Requery

Volání funkce tohoto člena sestavení (Obnovit) sadu záznamů.

virtual void Requery( );

Poznámky

Pokud jsou vráceny žádné záznamy, první záznam stane aktuálním záznamem.

V pořadí záznamů tak, aby odrážely přidání a odstranění, které vy nebo jiní uživatelé využívají zdroje dat, je nutné znovu vytvořit sadu záznamů voláním Requery.Pokud je dynamická sada záznamů, automaticky odráží aktualizace, které uživatelům provádět existujících záznamů (ale nikoli dodatky).Pokud sada záznamů je snímek, musíte zavolat Requery tak, aby odrážela úpravy podle jiných uživatelů a také přidání a odstranění.

Volání je dynamická sada nebo snímek Requery kdykoli chcete znovu vytvořit sady záznamů pomocí hodnoty parametrů.Nastavením nového filtru nebo řazení m_strFilter a m_strSort před voláním Requery.Nové parametry nastavit přiřazením nové hodnoty parametru datové členy před voláním Requery.

Pokud se nezdaří pokus o opětovné vytvoření sady záznamů, záznamů je uzavřen.Než budete volat Requery, můžete určit, zda může být sada záznamů fokusu voláním CanRestart členské funkce.CanRestartnení zaručeno, že Requery budou úspěšné.

Poznámka k upozorněníUpozornění

Volání Requery pouze po volání otevřených.

[!POZNÁMKA]

Volání Requery změní DAO záložky.

Nelze volat Requery na typ dynaset nebo recordset typu snímek volání CanRestart vrátí hodnotu 0, ani při použití v tabulce typ záznamů.

Pokud oba IsBOF a IsEOF vrátí nenulovou po volání Requery, dotaz nevrátil žádné záznamy a záznamů bude obsahovat žádná data.

Související informace naleznete v tématu "Metodu Requery" v nápovědě DAO.

Požadavky

Záhlaví: afxdao.h

Viz také

Referenční dokumentace

Třída CDaoRecordset

Graf hierarchie

CDaoRecordset::CanRestart