Share via


COleCurrency::m_status

El tipo de este miembro de datos es el tipo enumerado CurrencyStatus, que se define en la clase de COleCurrency .

enum CurrencyStatus{
   valid = 0,
   invalid = 1,
   null = 2,
};

Comentarios

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

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

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

  • COleCurrency::null Indica que este objeto de COleCurrency 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 COleCurrency no es válido en los casos siguientes:

  • Si el valor se establece de un valor de VARIANT o de COleVariant que no se puede convertir en un valor de divisa.

  • Si este objeto ha experimentado un desbordamiento o un subdesbordamiento durante una operación aritmética de asignación, por ejemplo += 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 las siguientes funciones miembro:

Requisitos

encabezado: afxdisp.h

Vea también

Referencia

Clase de COleCurrency

Gráfico de jerarquía

COleCurrency::GetStatus

COleCurrency::SetStatus