DB.TFMTBCDField
Contents |
Delphi-Informationen
von DB.pas
TFMTBCDField = class(TNumericField)
Unit: DB
Typ: Klasse
Geerbte Klassen-Member: Member von DB.TFMTBCDField
Klasseneigenschaften: Eigenschaften von DB.TFMTBCDField
Klassenmethoden: Methoden von DB.TFMTBCDField
Klassenkonstruktoren und -destruktoren: Konstruktoren von DB.TFMTBCDField
C++-Informationen
von DB.hpp
TFMTBCDField = class(TNumericField)
Unit: DB
Typ: Klasse
Geerbte Klassen-Member: Member von DB.TFMTBCDField
Klasseneigenschaften: Eigenschaften von DB.TFMTBCDField
Klassenmethoden: Methoden von DB.TFMTBCDField
Klassenkonstruktoren und -destruktoren: Konstruktoren von DB.TFMTBCDField
Beschreibung
TFMTBCDField wird für ein binärcodiertes Dezimalfeld (BCD) in einer Datenmenge verwendet.
TFMTBCDField kapselt das fundamentale Verhalten von binärcodierten Dezimalfeldern (BCD). BCD-Werte bieten eine größere Präzision und Genauigkeit als Gleitkommazahlen. BCD-Felder werden normalerweise für die Speicherung und Bearbeitung von Währungswerten eingesetzt.
Die IDE verwendet zwei verschiedene Feldtypen für BCD-Felder: TFMTBCDField und TBCDField. TFMTBCDField verwendet echte BCD-Werte (TBCD). Diese Werte unterstützen eine höhere Genauigkeit als die von TBCDField verwendeten Währungswerte, wirken sich jedoch nachteilig auf die Geschwindigkeit aus. Wenn Sie in Ihrer Anwendung nicht mehr als 4 Dezimalstellen oder 20 signifikante Stellen benötigen, sollten Sie die Klasse TBCDField verwenden.
Wenn Sie zur Entwurfszeit mit dem Felder-Editor eine persistente Feldkomponente für das BCD-Feld erstellen, können Sie zur Laufzeit über den Namen darauf zugreifen. Verwenden Sie dynamische Feldomponenten, so haben Sie über die Eigenschaft Fields oder die Methode FieldByName der Datenmenge Zugriff auf die TFMTBCDField-Instanz.
Siehe auch
Codebeispiele