Data.DB.TDataSet.Resync
Delphi
procedure Resync(Mode: TResyncMode); virtual;
C++
virtual void __fastcall Resync(TResyncMode Mode);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure function |
public | Data.DB.pas Data.DB.hpp |
Data.DB | TDataSet |
Description
Extrait à nouveau l'enregistrement actif, ainsi que les enregistrements précédents et suivants.
Resync est une routine interne utilisée par les autres méthodes des ensembles de données pour resynchroniser l'ensemble de données avec les données physiques sous-jacentes à la suite d'opérations modifiant la position du curseur interne. Les applications doivent utiliser la méthode Refresh au lieu d'appeler Resync.
Mode indique les traitements facultatifs que Resync doit gérer. Si Mode contient rmExact, Resync déclenche une exception si Resync est appelée alors que le curseur n'est pas positionné sur un enregistrement valide. Si Mode contient rmCenter, Resync positionne l'enregistrement actif au milieu de tous les enregistrements du tampon.
Indépendamment de Mode, Resync active également les tampons de l'enregistrement actif, lit les enregistrements suivants et précédents éventuellement nécessaires à l'affichage et déclenche un événement de modification de l'ensemble de données.