Problema com gravação de Decimais

03/01/2006

0

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.


Mascotepc

Mascotepc

Responder

Posts

03/01/2006

Joaoshi

Colega,

Já vi algo relacionado a isto aqui no forum (alguma configuração do Oracle), dê uma pesquisada.

Espero ter ajudado.


Responder

03/01/2006

Marco Salles

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


Responder

Que tal ter acesso a um e-book gratuito que vai te ajudar muito nesse momento decisivo?

Ver ebook

Recomendado pra quem ainda não iniciou o estudos.

Eu quero
Ver ebook

Recomendado para quem está passando por dificuldades nessa etapa inicial

Eu quero

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

Aceitar