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...
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
Curtir tópico
+ 0
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
Clique aqui para fazer login e interagir na Comunidade :)