Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Galera, seguinte...
Tem um aplicativo em Delphi que, após uma migração de firewall, tá dando o famigerado ORA-01722 (invalid number).
O problema é que esse erro acontece apenas no client do usuário, até mesmo pelo sqlplus.
O comando é o insert abaixo:
Insert Into Precos
(Produto_Id, Coleta_Id, Preco, Valor_Parcela, Numero_Parcelas)
Values
(693398, 374588, '1299,00', '108,25', ' 12');
Testando na minha maquina (tanto pela aplicação quanto pelo sqlplus) funciona normal.
Tentei colocar uma entrada no regedit na HKEY_LOCAL_MACHINE > SOFTWARE > ORACLE > NLS_NUMERIC_CHARACTERS = ., (conforme alguns posts que li), mas continua dando erro.
Segue o desc da tabela:
coleta_id integer
produto_id integer
preco float
valor_entrada float
frete_incluso number
valor_parcela float
desc_frete varchar2(100)
numero_parcelas integer
Eu não queria ter que abrir o fonte e enfiar um ALTER SESSION em algum lugar...
Alguem tem alguma ideia de como resolver isso?
Carregando comentários...