Data.DB.TParam.AsFMTBCD
Delphi
property AsFMTBCD: TBcd read GetAsFMTBCD write SetAsFMTBCD;
C++
__property Data::Fmtbcd::TBcd AsFMTBCD = {read=GetAsFMTBCD, write=SetAsFMTBCD};
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
property | public | Data.DB.pas Data.DB.hpp |
Data.DB | TParam |
Beschreibung
Gibt den Wert des Parameters an, wenn dieser ein binärcodiertes Dezimalfeld (BCD) mit mehr als 4 Dezimalstellen oder 20 signifikaten Ziffern darstellt.
Mit AsFMTBCD können Sie dem Parameter den Wert eines BCD-Feldes zuweisen, wenn das BCD-Feld durch ein TFMTBCDField-Objekt dargestellt wird. TFMTBCDField-Objekte und die Eigenschaft AsFMTBCD verwenden für BCD-Feldwerte einen echten BCD-Typ. Dadurch erzielen Sie bei langsamerer Ausführungsgeschwindigkeit eine größere Genauigkeit als mit dem Typ Currency. AsFMTBCD setzt die Eigenschaft DataType auf ftFMTBCD.
Mit AsFMTBCD können Sie den Wert ermitteln, der einem Ausgabeparameter zugewiesen wurde. AsFMTBCD enthält einen Wert vom Typ TBcd. Der Wert des Parameters wird in einen TBcd-Wert umgewandelt (falls möglich).
Tip: Für BCD-Felder, die weniger als 4 Dezimalstellen oder 20 signifikaten Ziffern erfordern, kann mit dem Objekt TBCDField und der Eigenschaft AsBCD eine höhere Ausführungsgeschwindigkeit erzielt werden.