COleCurrency::m_status

Il tipo del membro dati è il tipo enumerato CurrencyStatus, definito nella classe COleCurrency.

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

Note

Per una breve descrizione di questi valori dello stato, vedere il seguente elenco:

  • COleCurrency::valid indica che l'oggetto COleCurrency è valido.

  • COleCurrency::invalid indica che l'oggetto COleCurrency non è valido; ovvero il valore può essere corretto.

  • COleCurrency::null indica che l'oggetto COleCurrency è null, ovvero, che nessun valore è stato fornito per l'oggetto.Ossia "null" nel senso del database di "non contiene alcun valore," rispetto a C++ NULL).

Lo stato di un oggetto COleCurrency non è valido nei seguenti casi:

  • Se il valore viene impostato da un valore COleVariant o VARIANT che non può essere convertito in un valore di valuta.

  • Se questo oggetto è verificato un overflow o un underflow durante l'operazione di assegnazione aritmetica, ad esempio += o *=.

  • Se un valore non valido è stato assegnato a tale oggetto.

  • Se lo stato di questo oggetto in modo esplicito è impostato su non valido utilizzando SetStatus.

Per ulteriori informazioni sulle operazioni che possono impostare lo stato su non valido, vedere le seguenti funzioni membro:

Requisiti

Header: afxdisp.h

Vedere anche

Riferimenti

Classe di COleCurrency

Grafico della gerarchia

COleCurrency::GetStatus

COleCurrency::SetStatus