Partager via


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

Voir aussi

Référence

COleDateTimeSpan, classe

Graphique de la hiérarchie

COleDateTimeSpan::GetStatus

COleDateTimeSpan::SetStatus