Como passar Parametro Double para Oracle?

Delphi

28/01/2009

Estou com Delphi2009 e estou tendo dificuldades em passar parametros do tipo Float ou Double para o Oracle.

No banco o formato esta como Number (11,3)

uso
VValor = Double

VSQL.ParamByName(VCampo).AsFMTBCD:= DoubleToBcd(VValor);

E retorna o seguinte erro: ´ORA-01722: número inválido´.

Teria algum parametro especial na TSQLConection ?

PS: Com datas também estou tendo dificuldades...


Cd.karlh

Cd.karlh

Curtidas 0

Respostas

Woinch

Woinch

28/01/2009

Aqui na empresa uso direto .AsBcd passando um valor Float. Não funciona para você? Caso contrário tente passar .Value e o valor direto...


GOSTEI 0
POSTAR