Compartir a través de


COleDateTimeSpan::GetStatus

obtiene el estado (validez) de este objeto de COleDateTimeSpan .

DateTimeSpanStatus GetStatus( ) const throw( );

Valor devuelto

el estado de este valor de COleDateTimeSpan .

Comentarios

El valor devuelto lo define el tipo enumerado de DateTimeSpanStatus , que se define en la clase de COleDateTimeSpan .

enum DateTimeSpanStatus{

valid = 0,

invalid = 1,

null = 2,

};

Para obtener una descripción breve de estos valores de estado, vea la siguiente lista:

  • COleDateTimeSpan::valid Indica que este objeto de COleDateTimeSpan es válido.

  • COleDateTimeSpan::invalid Indica que este objeto de COleDateTimeSpan no es válida; es decir, el valor puede ser incorrecto.

  • COleDateTimeSpan::null Indica que este objeto de COleDateTimeSpan es null, es decir, que no se ha proporcionado ningún valor para este objeto.(Esto es “null” en el sentido de la base de datos de “no tener ningún valor”, en comparación con C++ NULL.)

El estado de un objeto de COleDateTimeSpan no es válido en los casos siguientes:

  • Si este objeto ha experimentado un desbordamiento o un subdesbordamiento durante una operación aritmética de asignación, a saber, += o -=.

  • Si un valor no válido se ha asignado a este objeto.

  • Si establecieron el estado de este objeto explícitamente como no válido utilizando SetStatus.

Para obtener más información sobre las operaciones que pueden establecer el estado como no válido, vea COleDateTimeSpan:: operador +, - y COleDateTimeSpan:: operador +=, - =.

Para obtener más información sobre los límites para los valores de COleDateTimeSpan , vea el artículo fecha y hora: Compatibilidad de automatización.

Requisitos

encabezado: atlcomtime.h

Vea también

Referencia

Clase de COleDateTimeSpan

Gráfico de jerarquía

COleDateTimeSpan::SetStatus

COleDateTimeSpan::m_status