Udostępnij za pośrednictwem


COleCurrency::m_status

Typ danych elementu członkowskiego jest wyliczany typ CurrencyStatus, który jest zdefiniowany w COleCurrency klasy.

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

Uwagi

Krótki opis tych wartości stanu listę:

  • COleCurrency::valid wskazuje że COleCurrency obiektu jest nieprawidłowy.

  • COleCurrency::invalid wskazuje że COleCurrency obiektu jest nieprawidłowy; oznacza to, że jego wartość mogą być nieprawidłowe.

  • COleCurrency::null wskazuje że COleCurrency obiekt jest null, oznacza to, że wartość nie zostały dostarczone dla tego obiektu.(Jest to "null" w rozumieniu bazy danych "posiadające żadnej wartości" a nie C++ NULL.)

Stan COleCurrency obiektu jest nieprawidłowy w następujących przypadkach:

  • Jeśli jego wartość jest z WARIANTU lub COleVariant wartość, która nie może być konwertowana na wartość waluty.

  • Jeśli ten obiekt napotkał przepełnienie lub niedomiar podczas operacji arytmetycznych przypisania, na przykład += lub * =.

  • Jeśli nieprawidłowa wartość został przypisany do tego obiektu.

  • Jeśli stan ten obiekt jawnie ustawiono nieprawidłową za pomocą SetStatus.

Więcej informacji na temat operacji, które może ustawić stan nieprawidłowy, zobacz następujące funkcje składowe:

Wymagania

Nagłówek: afxdisp.h

Zobacz też

Informacje

Klasa COleCurrency

Wykres hierarchii

COleCurrency::GetStatus

COleCurrency::SetStatus