COleDateTimeSpan::SetStatus

Ustawia stan (ważność) to COleDateTimeSpan obiektu.

void SetStatus( 
   DateTimeSpanStatus status  
) throw( );

Parametry

  • Stan
    Nowa wartość stanu to COleDateTimeSpan obiektu.

Uwagi

Stanu wartość parametru jest definiowana przez DateTimeSpanStatus wyliczone typu, który jest zdefiniowany w COleDateTimeSpan klasy.

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.)

    Informacje dotyczące przestrogiPrzestroga

    Ta funkcja jest zaawansowanym sytuacjach programowania.Funkcja ta nie zmienia dane w tym obiekcie.Najczęściej posłuży do ustawić stan na null lub nieprawidłowy.Należy zauważyć, że operator przypisania (operator =) i SetDateTimeSpan ustawić stan obiektu, w oparciu o wartości źródła.

Przykład

// if the person is not still in school, set days to graduation to null 
if (!m_bStillInSchool || m_dtDateOfGraduation.GetStatus() == COleDateTime::null)
   m_dtsDaysToGraduation.SetStatus(COleDateTimeSpan::null);   

Wymagania

Nagłówek: atlcomtime.h

Zobacz też

Informacje

Klasa COleDateTimeSpan

Diagram hierarchii

COleDateTimeSpan::GetStatus

COleDateTimeSpan::m_status