Freigeben über


COleCurrency::m_status

Der Typ des Datenmembers ist der Aufzählungstyp CurrencyStatus, der in COleCurrency-Klasse definiert ist.

enum CurrencyStatus{
   valid = 0,
   invalid = 1,
   null = 2,
};

Hinweise

Eine kurze Beschreibung dieser Statuswerte, finden Sie in der folgenden Liste:

  • COleCurrency::valid gibt an, dass dieses COleCurrency-Objekt gültig ist.

  • COleCurrency::invalid gibt an, dass dieses Objekt COleCurrency ungültig ist; das heißt, ist möglicherweise falsch sein Wert.

  • COleCurrency::null gibt an, dass dieses Objekt COleCurrency h. NULL ist dass kein Wert für dieses Objekt angegeben wurde. (Dies ist "NULL" in Datenbanksinn "des Darin keinen Wert," im Gegensatz zu C++ NULL.)

Der Status eines Objekts COleCurrency ist in folgenden Fällen ungültig:

  • Wenn der Wert von einem VARIANT oder COleVariant-Wert festgelegt wird, der nicht zu einem Währungswert konvertiert werden konnte.

  • Wenn dieses Objekt einen Überlauf oder einen Unterlauf während eines arithmetischen Zuweisungsvorgangs, beispielsweise += oder *= erfahren verfügt.

  • Wenn ein ungültiger Wert für dieses Objekt zugewiesen wurde.

  • Wenn der Status dieses Objekts explizit den Aufruf mit SetStatus festgelegt wurde.

Weitere Informationen zu Vorgängen, die den Status zu ungültigem festlegen, finden Sie in den Memberfunktionen:

Anforderungen

Header: afxdisp.h

Siehe auch

Referenz

COleCurrency-Klasse

Hierarchiediagramm

COleCurrency::GetStatus

COleCurrency::SetStatus