Bu durum değerleri hakkında kısa bir açıklama için bkz: Aşağıdaki liste
COleDateTime::valid Bu COleDateTime nesnesi geçerli olup olmadığını gösterir.
COleDateTime::i&nvalidnbsp; Bu COleDateTime nesnesi geçersiz olduğunu gösterir; Yani, değeri hatalı olabilir.
COleDateTime::&nullnbsp; Bu COleDateTime nesnesi yani boş olduğundan, bu nesne için hiçbir değer belirtilmiş gösterir. ("Boş", "hiçbir değere sahip c++ nullolarak" veritabanı anlamda budur.)
Bir COleDateTime nesne durumu aşağıdaki durumlarda geçersiz:
Değeri Tarih/Saat değerine dönüştürülemedi VARYANT veya COleVariant bir değer ayarlanmışsa.
Değeri time_t, SYSTEMTIMEveya geçerli tarih/saat değerine dönüştürülemedi FILETIME değeri ayarlanırsa.
SetDateTime tarafından geçersiz parametre değerleri ile değerine ayarlanmışsa.
Bu nesne taşma veya yetersizlik durumu bir aritmetik atama işlemi sırasında yani += karşılaştı, ya da -.
Bu nesne için geçersiz bir değer atanmışsa.
Bu nesnenin durumunu açıkça SetStatus kullanarak geçersiz ayarlanmışsa.
Durum geçersiz bkz: aşağıdaki üye işlevleri kümesi işlemleri hakkında daha fazla bilgi için