Problema com gravação de Decimais
Ola,
estou com o sequinte problema:
Tenho uma aplicação em Delphi acessando Oracle 8i. Essa minha aplicação
é em 3 camadas e, a camada que faz acesso ao banco, roda em um Windows
2003 Server em Inglês. Quando mando gravar por exemplo valor 2,3600 ele
grava 23600 não colocando nenhum separador de decimal. Agora quando
coloca essa camada de acesso ao banco na minha máquina, que roda
Windows XP em portguês o valor é gravado de forma correta. Ja comparei
o Regedit(Oracle e HOME0) e as Configurações Regionais da minha máquina
com o Servidor 2003, ambos estão idênticos. Alguém pode me dizer o que
está acontecendo ?
OBS: Chaves do meu regedit :
NLS_DATE_FORMAT = dd/mm/yyyy hh24:mi:ss
NLS_LANG = AMERICAN_AMERICA.WE8ISO8859P1
NLS_NUMERIC_CHARACTERS = .,
Utilizo dbExpress.
estou com o sequinte problema:
Tenho uma aplicação em Delphi acessando Oracle 8i. Essa minha aplicação
é em 3 camadas e, a camada que faz acesso ao banco, roda em um Windows
2003 Server em Inglês. Quando mando gravar por exemplo valor 2,3600 ele
grava 23600 não colocando nenhum separador de decimal. Agora quando
coloca essa camada de acesso ao banco na minha máquina, que roda
Windows XP em portguês o valor é gravado de forma correta. Ja comparei
o Regedit(Oracle e HOME0) e as Configurações Regionais da minha máquina
com o Servidor 2003, ambos estão idênticos. Alguém pode me dizer o que
está acontecendo ?
OBS: Chaves do meu regedit :
NLS_DATE_FORMAT = dd/mm/yyyy hh24:mi:ss
NLS_LANG = AMERICAN_AMERICA.WE8ISO8859P1
NLS_NUMERIC_CHARACTERS = .,
Utilizo dbExpress.
Mascotepc
Curtidas 0
Respostas
Joaoshi
03/01/2006
Colega,
Já vi algo relacionado a isto aqui no forum (alguma configuração do Oracle), dê uma pesquisada.
Espero ter ajudado.
Já vi algo relacionado a isto aqui no forum (alguma configuração do Oracle), dê uma pesquisada.
Espero ter ajudado.
GOSTEI 0
Marco Salles
03/01/2006
Quando mando gravar por exemplo valor 2,3600 ele
grava 23600 não colocando nenhum separador de decimal
Na configuração regional a virgula foi definida como seprador de milhar ou separador de decimal ????
GOSTEI 0