Partager via


COleCurrency::m_status

Le type de cette donnée membre est le type énuméré CurrencyStatus, qui est défini dans la classe de COleCurrency .

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

Notes

Pour obtenir une brève description de ces valeurs d'état, consultez la liste suivante :

  • COleCurrency::valid indique que cet objet de COleCurrency est valide.

  • COleCurrency::invalid indique que cet objet de COleCurrency n'est pas valide ; autrement dit, sa valeur peut être incorrecte.

  • COleCurrency::null indique que cet objet de COleCurrency est null, c. autrement dit., qu'aucune valeur n'a été fournie pour cet objet.(C'est null dans l'ordre de base de données « avoir aucune valeur », par opposition à C++ NULL.)

L'état d'un objet de COleCurrency n'est pas valide dans les cas suivants :

  • Si sa valeur est définie d'une valeur de variant ou d' COleVariant qui ne peut pas être convertie en une valeur monétaire.

  • Si cet objet a rencontré un dépassement de capacité ou un dépassement de capacité pendant une opération arithmétique de devoir, par exemple += ou *=.

  • Si une valeur non valide a été assignée à cet objet.

  • Si l'état de cet objet a été explicitement la valeur non valide à l'aide de SetStatus.

Pour plus d'informations sur les opérations qui peuvent affecter le mode à incorrect, consultez les fonctions membres suivantes :

Configuration requise

Header: afxdisp.h

Voir aussi

Référence

Classe de COleCurrency

Graphique de la hiérarchie

COleCurrency::GetStatus

COleCurrency::SetStatus