COleCurrency::m_status
更新 : 2007 年 11 月
このデータ メンバの型は、COleCurrency クラスの中で定義されている列挙型 CurrencyStatus です。
enum CurrencyStatus{
valid = 0,
invalid = 1,
null = 2,
};
解説
状態値の簡単な説明は、次の一覧を参照してください。
COleCurrency::valid この COleCurrency オブジェクトが有効であることを示します。
COleCurrency::invalid この COleCurrency オブジェクトが無効、つまりその値が不正である可能性を示します。
COleCurrency::null この COleCurrency オブジェクトが null、つまりこのオブジェクトに値が設定されていないことを示します。これは、C++ の NULL とは異なり、"値を持たない" というデータベース用語での "null" です。
次の場合 COleCurrency オブジェクトの状態は無効になります。
値が、通貨値に変換できない VARIANT 値、または COleVariant 値から設定された場合。
オブジェクトが、たとえば += または *= などの代入演算中にオーバーフローまたはアンダーフローになった場合。
このオブジェクトに無効な値が代入された場合。
このオブジェクトの状態が SetStatus を使って、明示的に無効に設定された場合。
状態が無効に設定される可能性のある演算の詳細については、次のメンバ関数を参照してください。
-
注意 : このデータ メンバは高度なプログラミングのためのものです。インラインのメンバ関数 GetStatus と SetStatus を使用する必要があります。このデータ メンバの明示的な設定に関するこの他の注意については、SetStatus を参照してください。
必要条件
ヘッダー : afxdisp.h