Fórum Ponto Decimal no mysql D7 Dbexpress mysql5 #369575

02/04/2009

0

Olá pessoal estou trabalhando com o delphi 7 + dbexpress + mysql 5
O meu problema esta qdo eu grava o valor decimal.
Exemplo:
o Valor que eu digito é 10,23 e qdo grava no banco da erro.
o mysql somente aceita se for 10.23 no caso ponto.
Se eu alterar as configurações regionais do windows remover o ´virgula´ e colocar ´ponto´ funciona.
Mas eu não quero mexer na configuração do windows do cliente.
Por acaso tem Alguma maneira de resolver isso??
Sera q tenho que setar algum comando no mysql??

Eu uso SqlQuery + datasetProvider+ClientDataSEt.

Aguardo retorno

Abraços

Fabio Correa


Fabiotb

Fabiotb

Responder

Posts

06/04/2009

Rudá

Amigo,

O jeito é você da um StringReplace (. para nada e depois de , para .) com isso vai gravar.

Ou trocar nas configurações do banco.


Responder

Gostei + 0

06/04/2009

Fabiotb

Você sabe onde eu troco a configuração do mysql o ponto decimal???
Não conheco muito o mysql, estou gostando dele, alguem pode me ajudar onde eu altero o ponto decimal de ´.´ para ´,´ no mysql.

Abraços


Responder

Gostei + 0

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

Aceitar