Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

ernestovm

Campo Valor no MySQL

Recommended Posts

Caros,Estou com um problema há dias. Já tentei de tudo.Tenho uma tabela no MySQL onde existe um campo tipo double. Quando abro a tabela com o MyFront e digito informações ele só aceita com vírgula (15,42). Porém quando atualizo este campo através de uma variável do Delphi cujo valor é, p.ex., 15,42 ele não grava os centavos, só 15.Ao exportar a tabela para arquivo .sql notei que ele esporta a sintáxe INPUT com os valores separados com ponto (15.42). Portanto a conclusão que cheguei é a de que quando se digita diretamente na tabela ele exige vírgula, mas quando se atualiza através de comando SQL ele exige ponto.Alguém poderia me dar uma solução, por favor!Agradeço imensamente a ajuda.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Em php o que faço é deixar que o usuário digite com vírgula para decimal, na hora de gravar (sql) eu troco esta vírgula por ponto.Chato, mas é assim que tem que ser no php, não sei no delphi.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.