** RESOLVIDO ** inserção de valores double

(Yuri Edmundo) #1

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:

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 ?

(system) #2

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) #3

Muito obrigado Robson, funcionou sim.

Foi na configuracao da conexao.

Abraço.