60? não é um ponto flutuante válido.

Delphi

28/08/2007

Galera,


Dêem um help por favor?
Tenho um campo na tabela do tipo Numeric(15, 2). Nesse campo tenho o valor 602,5700000000001.

Quando faço em DBExpress:

cdsMovimentoVLR_MERC.AsFloat := sdsNotasVLR_MERCADORIA.AsFloat;


Da o erro:
60? não é um ponto flutuante válido. Alguém tem idéia do que possa ser?

Firebird 1.5.04
Delphi 6.0
DBExpress

Vlw


Adriano Santos

Adriano Santos

Curtidas 0

Respostas

Adriano Santos

Adriano Santos

28/08/2007

Esqueçam, achei a solução.

Você não vão acreditar.
Nós estávamos declarando no Source do projeto da DbExpint. Não pode ser declarado.
Tem que mandar a dll junto. Só isso.
Ai fizemos um esquema pra compactar a dll junto com o executável e extrair se não existir no diretório.

Vlw galera.


GOSTEI 0
POSTAR