COleDateTimeSpan::m_status
Typ dla tego elementu danych jest Typ wyliczany DateTimeSpanStatus, który jest zdefiniowany w COleDateTimeSpan klasy.
DateTimeSpanStatus m_status;
Uwagi
enum DateTimeSpanStatus{
valid = 0,
invalid = 1,
null = 2,
};
Krótki opis tych wartości stanu listę:
COleDateTimeSpan::valid wskazuje że COleDateTimeSpan obiektu jest nieprawidłowy.
COleDateTimeSpan::invalid wskazuje że COleDateTimeSpan obiektu jest nieprawidłowy; oznacza to, że jego wartość mogą być nieprawidłowe.
COleDateTimeSpan::null wskazuje że COleDateTimeSpan obiekt jest null, oznacza to, że wartość nie zostały dostarczone dla tego obiektu.(Jest to "null" w rozumieniu bazy danych "posiadające żadnej wartości" a nie C++ NULL.)
Stan COleDateTimeSpan obiektu jest nieprawidłowy w następujących przypadkach:
Jeśli ten obiekt napotkał przepełnienie lub niedomiar podczas operacji arytmetycznych przydziału, a mianowicie += lub -=.
Jeśli nieprawidłowa wartość został przypisany do tego obiektu.
Jeśli stan ten obiekt jawnie ustawiono nieprawidłową za pomocą SetStatus.
Aby uzyskać więcej informacji na temat operacji, które może ustawić stan na nieprawidłowy zobacz COleDateTimeSpan::operator +, - i COleDateTimeSpan::operator +=,-=.
Przestroga |
---|
Ten element danych jest zaawansowanym sytuacjach programowania.Należy użyć wbudowanej funkcji elementów członkowskich GetStatus i SetStatus.Zobacz SetStatus dla dalszego ostrzeżenia dotyczące jawnie ustawienie tego elementu danych. |
Aby uzyskać więcej informacji na temat granic dla COleDateTimeSpan wartości, zobacz artykuł datę i godzinę: automatyzacja obsługi.
Wymagania
Nagłówek: atlcomtime.h