COleCurrency::m_status
O tipo desse membro de dados é o tipo enumerado CurrencyStatus, que é definido dentro de COleCurrency classe.
enum CurrencyStatus{
valid = 0,
invalid = 1,
null = 2,
};
Comentários
Para obter uma breve descrição desses valores de status, consulte a lista a seguir:
COleCurrency::valid Indica que este COleCurrency objeto é válido.
COleCurrency::invalid Indica que este COleCurrency objeto é inválido; ou seja, seu valor pode ser incorreto.
COleCurrency::null Indica que este COleCurrency objeto é nulo, ou seja, se nenhum valor foi fornecido para este objeto.(Isso é "nulo" no sentido de banco de dados de "não ter nenhum valor" em oposição do C++NULO.)
O status de um COleCurrency objeto é inválido nos seguintes casos:
Se seu valor é conjunto por um VARIANTE or COleVariant valor que não foi possível converter um valor de moeda.
Se este objeto experimentou um estouro ou estouro negativo durante uma operação aritmética de atribuição, por exemplo, += ou *=.
Se um valor inválido foi atribuído a este objeto.
Se o status deste objeto foi explicitamente conjunto como inválido usando conjunto Status.
Para obter mais informações sobre as operações que podem conjunto o status inválido, consulte as seguintes funções de membro:
-
Cuidado: Esse membro de dados é para avançados PRO gramming situações.Você deve usar as funções de membro in-line GetStatus and SetStatus.See SetStatus Para mais cuidados em relação ao definir explicitamente esse membro de dados.
Requisitos
Cabeçalho: afxdisp.h