FireDAC.Stan.Option.TFDFetchOptions.RecordCountMode
Delphi
property RecordCountMode: TFDRecordCountMode read GetRecordcountMode write SetRecordCountMode stored IsRCMS default cmVisible;
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 surfmFetchAllou n'utilisez pascmTotal.