COleDateTimeSpan::GetStatus
Obtient l'état (validité) de cet objet d' COleDateTimeSpan .
DateTimeSpanStatus GetStatus( ) const throw( );
Valeur de retour
L'état de cette valeur d' COleDateTimeSpan .
Notes
La valeur de retour est définie par le type énuméré par DateTimeSpanStatus , qui est défini dans la classe d' COleDateTimeSpan .
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 +, - =.
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