FireDAC.Stan.Option.TFDRecordCountMode

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

TFDRecordCountMode = (cmVisible, cmFetched, cmTotal);

C++

enum DECLSPEC_DENUM TFDRecordCountMode : unsigned int { cmVisible, cmFetched, cmTotal };

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
enum public
FireDAC.Stan.Option.pas
FireDAC.Stan.Option.hpp
FireDAC.Stan.Option FireDAC.Stan.Option

Beschreibung

Gibt die Werte an, anhand derer gesteuert wird, wie TFDDataSet die Anzahl der Datensätze in der Ergebnismenge zählt.

Name Beschreibung
cmVisible TDataSet.RecordCount gibt die Anzahl der Datensätze zurück, auf die aktuell über die TDataSet-Navigationsoberfläche zugegriffen werden kann. Beispielsweise kann ein Benutzer auf all diese Datensätze über ein zugeordnetes TDBGrid zugreifen.
  • RecordCount verfolgt die gelöschten Datensätze der Datenmenge und die einer Datenmenge hinzugefügten Datensätze.
  • Kann nicht für TFDTable im LDV-Modus verwendet werden.
  • Hat keinen Overhead.
  • Gibt einen für Endbenutzer brauchbaren Wert an.
cmFetched TDataSet.RecordCount gibt die Anzahl der gegenwärtig abgerufenen Datensätze zurück.
  • RecordCount verfolgt die gelöschten Datensätze der Datenmenge und die einer Datenmenge hinzugefügten Datensätze.
  • Kann nicht für TFDTable im LDV-Modus verwendet werden.
  • Hat keinen Overhead.
  • Gibt eher eine "Gewichtung" der Datenmenge als einen für Endbenutzer brauchbaren Wert an.
cmTotal

TDataSet.RecordCount gibt die Anzahl der Datensätze zurück, die durch diese Anweisung zurückgegeben werden. Dazu verwendet FireDAC SELECT COUNT(*) FROM (<ursprünglicher SQL-Anweisungstext>).

  • RecordCount verfolgt die gelöschten Datensätze der Datenmenge und die einer Datenmenge hinzugefügten Datensätze nicht. Rufen Sie die Methode TDataSet.Refresh auf, um RecordCount zu aktualisieren.
  • Kann für TFDTable im LDV-Modus verwendet werden.
  • Hat einen Overhead beim Öffnen der Datenmenge.
  • Gibt annähernd die genaue Anzahl der Datensätze an, bis alle Datenmengendatensätze gelöscht/eingefügt sind.

Siehe auch