Compartilhar via


COleCurrency::m_status

O tipo de esse membro de dados é o tipo enumerado CurrencyStatus, que é definido dentro da classe de COleCurrency .

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

Comentários

Para obter uma descrição resumida de esses valores de status, consulte a lista a seguir:

  • COleCurrency::valid indica que este objeto de COleCurrency é válido.

  • COleCurrency::invalid indica que este objeto de COleCurrency não é válido; isto é, o valor pode estar incorretos.

  • COleCurrency::null indica que este objeto de COleCurrency é zero, isto é, que nenhum valor foi fornecido para esse objeto.(Esse é “zero” no sentido de banco de dados de “não ter nenhum valor”, diferentemente de NULOC++.)

O status de um objeto de COleCurrency não é válido nos seguintes casos:

  • Se o valor é definido de um valor de VARIANT ou de COleVariant que não pode ser convertido em um valor de moeda.

  • Se este objeto apresentou um estouro ou um estouro negativo durante uma operação aritmética de atribuição, por exemplo += ou *=.

  • Se um valor inválido foi atribuído ao objeto.

  • Se o status de esse objeto for explicitamente a SetStatusem uso inválido.

Para obter mais informações sobre as operações que podem definir o status para inválido, consulte as seguintes funções de membro:

Requisitos

Cabeçalho: afxdisp.h

Consulte também

Referência

Classe de COleCurrency

Gráfico de hierarquia

COleCurrency::GetStatus

COleCurrency::SetStatus