COleDateTimeSpan::m_status
Le type de cette donnée membre est le type énuméré DateTimeSpanStatus, qui est défini dans la classe d' COleDateTimeSpan .
DateTimeSpanStatus m_status;
Notes
enum DateTimeSpanStatus{
valid = 0,
invalid = 1,
null = 2,
};
Pour obtenir une brève description de ces valeurs d'état, consultez la liste suivante :
COleDateTimeSpan::valid indique que cet objet d' COleDateTimeSpan est valide.
COleDateTimeSpan::invalid indique que cet objet d' COleDateTimeSpan n'est pas valide ; autrement dit, sa valeur peut être incorrecte.
COleDateTimeSpan::null indique que cet objet d' COleDateTimeSpan 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 d' COleDateTimeSpan n'est pas valide dans les cas suivants :
Si cet objet a rencontré un dépassement de capacité ou un dépassement de capacité pendant une opération arithmétique de devoir, à savoir, += ou l' -=.
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 COleDateTimeSpan::operator +, - et le COleDateTimeSpan::operator +, - =.
Avertissement
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.
Pour plus d'informations sur les limites des valeurs d' COleDateTimeSpan , consultez l'article date et heure : Prise en charge d'automation.
Configuration requise
Header: atlcomtime.h