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:
-
Precaución Este miembro de datos es para escenarios de programación avanzada.Debe utilizar las funciones inline GetStatus y SetStatusmiembro.Vea SetStatus para precauciones con sentido establecer explícitamente este miembro de datos.
Requisitos
encabezado: afxdisp.h