Data.DB.TDataSet.Resync
Delphi
procedure Resync(Mode: TResyncMode); virtual;
C++
virtual void __fastcall Resync(TResyncMode Mode);
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
procedure function |
public | Data.DB.pas Data.DB.hpp |
Data.DB | TDataSet |
Beschreibung
Ruft den aktiven Datensatz sowie die anderen für die Anzeige benötigten Datensätze ab.
Resync wird intern von den anderen Datenmengenmethoden verwendet, um die Datenmenge bei Änderungen der internen Cursorposition mit den zugrunde liegenden physischen Daten abzugleichen. In Anwendungen sollte die Methode Refresh anstelle von Resync aufgerufen werden.
Mode gibt optionale Verarbeitungsschritte an, die von Resync durchgeführt werden sollen. Enthält Mode den Wert rmExact, löst die Methode eine Exception aus, wenn sich der Cursor nicht in einem gültigen Datensatz befindet. Enthält Mode den Wert rmCenter, wird der aktive Datensatz in der Mitte der zwischengespeicherten Datensätze positioniert.
Unabhängig vom Wert in Mode aktiviert Resync auch die Puffer für den aktuellen Datensatz, ruft die für die Anzeige benötigten Datensätze ab und löst ein Änderungsereignis aus.