Mysql Produção não aceita valores monetários [RESOLVIDO]

Bem pessoal, eu não sou de ficar postando qualquer topico aqui, já pesquisei e testei a muitas opções para resolver este problema e nada deu certo.
A minha aplicação no ambiente de desenvolvimento esta funcionando normalmente, localmente aceita os valores monetários, no servidor de produção não aceita, se coloco um valor 10.52 ele me retorna 10.00, notem que ele não esta arredondando esta ignorando os dados depois da vírgula (ponto). Alterei a config no arquivo prod.config.php, alterei os tipos de decimal(10,2) para float(10,2) ou Double(10,2).
Notei uma coisa, no SC quando abro a aplicação embora no banco o tipo esteja como Decimal ele me apresenta como Double, pensei que pudesse ser isso, mas o Scriptcase bendito não me dá opção de alterar isso na aplicação, ele pega essa informação altomaticamente.

Espero uma luz da parte de vocês porque a app estava em produção e como localmente estava normal não percebi o erro.

Detalhe, local servidor Mysql 5.1.41 e remoto Mysql 5.1.56-log.

eu uso sempre decimal(10,2), funciona normalmente em desenvolvimento como em produção.

Também tenho usado decimal 10,2 sem problemas.

Boa tarde,

Teste publicar em seu ambiente de desenvolvimento para verificar se o erro está ocorrendo nas publicações, ou apenas naquele servidor.

Atenciosamente,
Bernhard Bernsmann

Publiquei no meu ambiente de desenvolvimento e esta normal o funcionamento. A unica coisa que muda como postei anteriormente é que a versão do mysql é diferente e o ambiente de desenvolvimento é Windows e o server de produção é Linux CentOs.

Boa tarde,

Verifique como os dois MySQL estão tratando separador decimal, isto é, se o separador é Ponto ou Vírgula.

Atenciosamente,
Bernhard Bernsmann

Este sistema que estava dando problema já esta em produção com cerca de 3 empresas e acabei por descobrir ontem a razão do problema, na configuração do ambiente eu setei o separador decimal como “,”. Fiz isso porque imaginei que esta opção estava relacionada com o código do SC, mas agora percebi que se refere a como o banco trata o separador.

Burrice a minha…me desculpem a ignorância!!

Saulo Borges