FireDAC.Stan.Option.TFDFetchOptions.RecordCountMode
Delphi
property RecordCountMode: TFDRecordCountMode read GetRecordcountMode
C++
__property TFDRecordCountMode RecordCountMode = {read=GetRecordcountMode, write=SetRecordCountMode, stored=IsRCMS, default=0};
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
property | published | FireDAC.Stan.Option.pas FireDAC.Stan.Option.hpp |
FireDAC.Stan.Option | TFDFetchOptions |
Description
Contrôle la manière de compter les enregistrements dans un ensemble de résultats.
Utilisez la propriété RecordCountMode pour contrôler la manière dont TFDDataSet compte les enregistrements dans l'ensemble de résultats.
Mode |
Description |
---|---|
|
RecordCount renvoie le nombre d'enregistrements actuellement accessibles via l'interface de navigation TDataSet. Par exemple, tous ces enregistrements sont accessibles pour un utilisateur en utilisant le TDBGrid associé.
|
|
RecordCount renvoie le nombre d'enregistrements extraits au moment en cours.
|
|
RecordCount renvoie le nombre d'enregistrements qui seront renvoyés par la commande. Pour ce faire, FireDAC émet SELECT COUNT(*) FROM (<texte de la commande SQL d'origine>).
|
La valeur par défaut est cmVisible
.
Remarque : MySQL peut renvoyer l'erreur "Commands out of sync; you can't run this command now" lorsque RecordCountMode =
cmTotal
. Dans ce cas, définissez le mode surfmFetchAll
ou n'utilisez pascmTotal
.