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 :
-
Attention Cette donnée membre est pour les situations de programmation avancées.Vous devez utiliser les fonctions membres intégrées GetStatus et SetStatus.Consultez l' SetStatus pour d'autres avertissements concernant définir explicitement cette donnée membre.
Configuration requise
Header: afxdisp.h