CDaoRecordset::Requery

Rufen Sie die Memberfunktion auf, um (Aktualisierung) ein Recordset neu zu erstellen.

virtual void Requery( );

Hinweise

Wenn eine werden Datensätze, der erste Datensatz wird der aktuelle Datensatz zurückgegeben.

Damit das Recordset spiegelt die Hinzufügungen und Löschen, die Sie oder andere Benutzer zur Datenquelle ausführen, müssen Sie das Recordset neu erstellen, indem Sie Requery aufrufen.Wenn das Recordset ein Dynaset ist, gibt es automatisch Aktualisierungen, die Sie oder andere Benutzer zu den vorhandenen Datensätzen ausführen (jedoch nicht zu den Hinzufügungen).Wenn das Recordset eine Momentaufnahme ist, müssen Sie Requery aufrufen, um Bearbeitungen durch andere Benutzer sowie Hinzufügungen und Löschen wiederzugeben.

Entweder für ein Dynaset oder eine Momentaufnahme Aufruf Requery, wenn Sie das Recordset mithilfe der Parameterwerte neu erstellen möchten.Legen Sie den neuen Filter oder die Sortierung fest, indem Sie m_strFilter und m_strSort festlegen, bevor Sie Requery aufriefen.Legen Sie neue Parameter fest, indem Sie den Parameterdatenmember neue Werte zugewiesen haben, bevor Sie Requery aufriefen.

Wenn der Versuch, das Recordset neu erstellen fehlschlägt, wird das Recordset geschlossen.Bevor Sie Requery aufrufen, können Sie bestimmen, ob das Recordset neu abgefragt werden kann, indem die CanRestart-Memberfunktion aufruft.CanRestart garantiert nicht, dass Requery folgt.

WarnhinweisVorsicht

Aufruf Requery, nachdem Sie Öffnen aufgerufen haben.

HinweisHinweis

Aufrufen von Lesezeichen Fragen Sie erneut ab Änderungen DAO.

Sie können Requery auf einem Recordset aufrufen oder nicht vom Typ Dynaset vom Typ Momentaufnahme, wenn CanRestart dazu, 0 zurückgeben, noch können Sie es auf einem Recordset vom Typ Tabelle verwenden.

Wenn IsBOF und IsEOF-Wert ungleich 0 zurückgeben, nachdem Sie Requery aufrufen, gab die Abfrage keine Datensätze zurück und Recordset enthält keine Daten.

Weitere Informationen finden Sie im Thema ", "Methode" in der DAO-Hilfe erneut abzufragen.

Anforderungen

Header: afxdao.h

Siehe auch

Referenz

CDaoRecordset-Klasse

Hierarchien-Diagramm

CDaoRecordset::CanRestart