Acho importante destacar que não se deve armazenar dados formatados no BD, isso não é reconhecido como uma prática legal, a formatação deve existir somente a nível de aplicação.
Exemplo:
Valor deve ser salvo assim no BD -> 1200.00
Emerzoom
Bom dia joses166,
Esse tipo de erro ocorre pq o campo onde vc quer inserir não é do mesmo tipo que o campo de entrada (input). Se o campo é String, vc precisa passar uma String; se é Double/Float, vc precisa passar um Double/Float.
Contudo, como disse o Jonathan_Medeiros, vc precisa realmente avaliar bem os tipos de dados que estão passando de um lado pra outro pra evitar esses enganos.