Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Leonair

Incompatible types: 'Real' and 'TBcd'

Recommended Posts

tenho um campo do tipo numeric, mais quando vou pegar o valor da um erro, devino a variavel que vai receber o valor como real mais ai da o seguinte erro:

 

 

[Error] UnitBeneficios.pas(572): Incompatible types: 'Real' and 'TBcd'

 

 

como faço para que minha variavem receba o valor correto, ou qual tipo deve ser essa variavel.

 

usei o BcdTodouble para transformar o valor, mais ele so pega o valor inteiro, por exemplo.

Se o valor é 1650.18 ele então so retorna 1650

 

 

O que devo fazer...Obrigado pessoal

Compartilhar este post


Link para o post
Compartilhar em outros sites

O problema esta no campo. Ja tive esse problema ontem.

O campo numério só aceita número inteiro.

Pelo que parece você está trabalhando com valor de moeda.

O que aconselho é voce ir no banco de dados e converter o campo inteiro(integer) para moeda(Bcd).

Se tiver usando TQuery e DataSource vai ter que remover os dois e colocar novamente

após alterar o tipo lá no banco de dados para nao dar problemas na compilação.

Qualquer coisa posta aew.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.