Autor Tópico: ** RESOLVIDO ** inserção de valores double  (Lida 1433 vezes)

Yuri Edmundo

  • Iniciante
  • **
  • Mensagens: 58
** RESOLVIDO ** inserção de valores double
« Online: Dezembro 03, 2009, 02:19:43 pm »
Ola pessoal,

estou com um pequeno probleminha no ScriptCase.

Tenho um campo valor , do tipo Moeda, mas nao estou conseguindo inserir no banco de dados o dado colocado no campo.

Esta tudo correto no banco, tenho um campo do tipo DOUBLE(12,2);


Ta dando erro assim:
Código: [Selecionar]
Erro ao incluir na base de dados:
Data truncated for column 'valor' at row 1
INSERT INTO valor (valor) VALUES ('5,00')



Alguem tem uma ideia ?

 
« Última modificação: Dezembro 03, 2009, 05:23:33 pm por Rodrigo Lins »

robsonsilva

  • Visitante
Re: inserção de valores double
« Responder #1 Online: Dezembro 03, 2009, 02:23:03 pm »
Olá, boa tarde!

O problema está no tratamento dos decimais.. provavelmente no seu banco de dados o separador decimal é "." (Ponto), e na inserção está utilizando virgula... desta forma o banco pensa que é uma nova coluna e não um valor decimal..

Verifique se nas configurações da conexão de sua aplicação o separador está definido como . (ponto).. e se o campo na aplicação é to tipo "Valor" ou "Decimal"...

Espero ter ajudado.

Att.
Robsno

Yuri Edmundo

  • Iniciante
  • **
  • Mensagens: 58
Re: inserção de valores double
« Responder #2 Online: Dezembro 03, 2009, 02:35:55 pm »
Muito obrigado Robson, funcionou sim.


Foi na configuracao da conexao.

Abraço.