Problemas com BCD

Delphi

02/08/2005

Olá galera tudo bem com vc´s?

Estou com um pequeno problema a respeito do BCD. Peguei recentemente uma aplicação para terminar ela já estava em 90¬ concluída e estou terminando ela agora.
O problema encontrado é q eu tenho q transferir os dados de uma tabela para outra - ambas tem os mesmos nomes e os mesmos campos - só q ma tabela principal o campo está como FLOAT e para o destino está como RMDVALOR4?
A aplicação usa SQL SERVER e o componemte é o TQUERY e a mensagem de erro que dá é esta:
Qr_TPAGTO: Type mismatch for field ´VALOR´, expecting: BCD actual: Float

Já tentei usar a função CAST no SQL e nada, por favor tem alguém q pode me ajudar?

Obrigado

´O bravo não é quem não sente medo, mas quem vence esse medo´


Prof. Baco

Prof. Baco

Curtidas 0

Respostas

Rjun

Rjun

02/08/2005

RMDVALOR4 deve ser um tipo definido. Verifique qual o tipo de RMDVALOR4.


GOSTEI 0
Prof. Baco

Prof. Baco

02/08/2005

Ele está como um tipo munérico


GOSTEI 0
Rjun

Rjun

02/08/2005

Estranho. Se os campos são Numeric e Float não deveria dar problema de tipo. Tem certeza sobre os tipos? Tentou fazer isso no Query Analyzer para ver se da o mesmo erro?


GOSTEI 0
Prof. Baco

Prof. Baco

02/08/2005

Eu também tentei fazer isto e nada....

Continua dando o mesmo erro.... Por isto q estou perguntando.


GOSTEI 0
Prof. Baco

Prof. Baco

02/08/2005

Consegui resolver o problema,

Deletei todas as queres referente a esta tabela e criei elas novamente e ALOHA protinho.... nenhum outro problema

Obrigado pela ajuda...


GOSTEI 0
POSTAR