CDaoRecordset::Requery

virtuelle void Requery ();
Werfen Sie (CDaoException, CMemoryException);

Bemerkungen

Rufen Sie diese Memberfunktion neu erstellen (Refresh) ein Recordset. Wenn keine Datensätze zurückgegeben werden, wird der erste Datensatz der aktuelle Datensatz.

In Reihenfolge für das Recordset widerspiegeln, die Hinzufügungen und Löschungen, die Sie oder andere Benutzer mit der Datenquelle herstellen, müssen Sie das Recordset neu erstellen, durch Aufrufen von Requery. Falls das Recordset ein Dynaset ist, reflektiert es automatisch Updates, die Sie oder andere Benutzer an ihre vorhandene Datensätze (aber keine Ergänzungen) vornehmen. Wenn das Recordset ein Snapshot ist, müssen Sie entsprechend Änderungen durch andere Benutzer als auch Ergänzungen und Streichungen Requery aufrufen.

Ein Dynaset oder Snapshot rufen Sie Requery jedes Mal Sie das Recordset mit Parameterwerten neu erstellen möchten. Setzen Sie neue Filter oder Sortieren nach Einstellung M_strFilter und M_strSort vor dem Aufruf von Requery. Festlegen Sie neue Parameter, indem Sie Parameterdatenmember vor dem Aufruf von Requery neue Werte zuweisen.

Scheitert der Versuch, das Recordset neu erstellen, wird das Recordset geschlossen. Bevor Sie Requeryaufrufen, können Sie bestimmen, ob das Recordset erneut abgefragt werden kann, indem Sie die CanRestart -Memberfunktion aufrufen. CanRestart garantiert nicht, dass es gelingt Requery.

Vorsicht&Nbsp;Requery rufen Sie auf, nur nachdem Sie Open aufgerufen haben.

Sie nicht in ein Dynaset-Typ aufrufen Requery oder Snapshot-Typ Recordset aufrufen CanRestart gibt 0 zurück, noch können Sie es auf eine Tabelle Typ recordset.

Wenn IsBOF und IsEOF ungleich NULL zurück, nachdem Sie Requeryaufrufen, zurückgibt nicht die Abfrage, Datensätze und das Recordset enthält keine Daten.

Weitere Informationen zum Aktualisieren von Daten finden Sie im Artikel DAO-Recordset: Recordset-Operationen im Visual C++ Programmer's Guide. Weitere Informationen finden Sie im Thema "Requery-Methode" in der DAO-Hilfe.

CDaoRecordset ÜbersichtMember der Klasse | Hierarchiediagramm

Siehe auch&Nbsp;CDaoRecordset::CanRestart

Index