COleDateTimeSpan::m_status
Il tipo per il membro dati è il tipo enumerato DateTimeSpanStatus, definito nella classe COleDateTimeSpan.
DateTimeSpanStatus m_status;
Note
enum DateTimeSpanStatus{
valid = 0,
invalid = 1,
null = 2,
};
Per una breve descrizione di questi valori dello stato, vedere il seguente elenco:
COleDateTimeSpan::valid indica che l'oggetto COleDateTimeSpan è valido.
COleDateTimeSpan::invalid indica che l'oggetto COleDateTimeSpan non è valido; ovvero il valore può essere corretto.
COleDateTimeSpan::null indica che l'oggetto COleDateTimeSpan è null, ovvero, che nessun valore è stato fornito per l'oggetto.Ossia "null" nel senso del database di "non contiene alcun valore," rispetto a C++ NULL).
Lo stato di un oggetto COleDateTimeSpan non è valido nei seguenti casi:
Se questo oggetto è verificato un overflow o un underflow durante un'operazione di assegnazione aritmetica, cioé, += o un -=.
Se un valore non valido è stato assegnato a tale oggetto.
Se lo stato di questo oggetto in modo esplicito è impostato su non valido utilizzando SetStatus.
Per ulteriori informazioni sulle operazioni che possono impostare lo stato su non valido, vedere COleDateTimeSpan::operator +, - e COleDateTimeSpan::operator +=, - =.
Attenzione |
---|
Questo membro dati è per le situazioni avanzate di programmazione.È consigliabile utilizzare le funzioni membro inline GetStatus e SetStatus.Vedere per ulteriori SetStatus utilizzo per quanto riguarda impostare in modo esplicito il membro dati. |
Per ulteriori informazioni sui limiti dei valori COleDateTimeSpan, vedere l'articolo data e ora: supporto di automazione.
Requisiti
Header: atlcomtime.h