Data.DB.TParam.AsBCD
Delphi
property AsBCD: Currency read GetAsBCD write SetAsBCD;
C++
__property System::Currency AsBCD = {read=GetAsBCD, write=SetAsBCD};
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
property | public | Data.DB.pas Data.DB.hpp |
Data.DB | TParam |
説明
小数部が 4 桁未満または有効桁数が 20 桁未満の 2 進化 10 進数(BCD)型項目を表す場合のパラメータの値を指定します。
精度を失わずに BCD 型項目を Currency 型に変換できる場合,BCD 型項目の値をパラメータに代入するには,AsBCD プロパティを設定します。TBCDField オブジェクトは Currency 型を使って BCD 項目の値を表すので,AsBCD プロパティは Currency 値もとります。AsBCD プロパティを設定すると,DataType プロパティが ftBCD に設定されます。
AsBCD プロパティを読み出すと,出力パラメータに代入されていた値が Currency 型で返されます。可能ならば,パラメータの値は Currency 値に変換されます。
ヒント: BCD 項目が Currency 型で許可されている以上の精度を必要とする場合は,TFMTBCDField オブジェクトと AsFMTBCD プロパティを使用します。