Fórum Como passar Parametro Double para Oracle? #367998

28/01/2009

0

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

Responder

Posts

28/01/2009

Woinch

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...


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar