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