COleDateTimeSpan::GetStatus
Ottiene lo stato (validità) di questo oggetto COleDateTimeSpan.
DateTimeSpanStatus GetStatus( ) const throw( );
Valore restituito
Lo stato del valore COleDateTimeSpan.
Note
Il valore restituito è definito dal tipo enumerato DateTimeSpanStatus, definito nella classe COleDateTimeSpan.
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 +=, - =.
Per ulteriori informazioni sui limiti dei valori COleDateTimeSpan, vedere l'articolo data e ora: supporto di automazione.
Requisiti
Header: atlcomtime.h