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
Dikkat Gelişmiş programlama durumlar için bu veri üyesidir. GetStatus ve SetStatusinline üye işlevleri kullanmanız gerekir. VoidSetStatus açıkça bu veri üyesi ayarlama konusunda daha fazla dikkat için bkz.
COleDateTime değerleri sınırları hakkında daha fazla bilgi için bkz: yazı tarihi ve saati: Otomasyon desteğiVisual c++ Programcı Kılavuzu.