Data.DB.TDataSet.ActiveRecord
Delphi
property ActiveRecord: Integer read FActiveRecord;
C++
__property int ActiveRecord = {read=FActiveRecord, nodefault};
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
property | protected | Data.DB.pas Data.DB.hpp |
Data.DB | TDataSet |
Description
Indique l'indice de l'enregistrement actif dans le cache interne des enregistrements.
La plupart des descendants de TDataSet maintiennent un cache interne des enregistrements de la table de base de données sous-jacente. Ce cache est, par exemple, utilisé quand l'ensemble de données est utilisé pour remplir une grille orientée données, il contient alors un enregistrement pour chaque ligne de la grille. ActiveRecord indique le décalage dans ce cache de l'enregistrement du tampon qui correspond à l'enregistrement actif. Cet enregistrement actif est la valeur renvoyée par la méthode publique ActiveBuffer.
Remarque : Les ensembles de données unidirectionnels ne stockent jamais en mémoire cache les enregistrements. Pour les ensembles de données unidirectionnels, la propriété ActiveRecord n'a pas de signification et est toujours égale à 0.