Partilhar via


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:

Requisitos

Cabeçalho: afxdisp.h

Consulte também

Referência

Classe COleCurrency

Gráfico de hierarquia

COleCurrency::GetStatus

COleCurrency::SetStatus

Outros recursos

COleCurrency membros