tipo dinheiro

Estou tentando colocar um campo pra pessoa digitar um valor (dinheiro).
Coloquei o tipo no banco (MySQL) float(8,2);
mas toda hora da erro na hora de inserir o registro!!
“Incorrect decimal value: ‘162,00’ for column ‘cobvalor’ at row 1”

Já tentei com Decimal, float, double… e nada…
alguem sabe oq acontece??

No meu funciona assim.
No BD MySQL o campo está com decimal (10,2).
Na configuração do SC, o campo está como moeda, usar configurações regionais = sim e 2 casas decimais.
No BD ele grava como " . ", mas na visualização da apl, mostra " , ".

É … o problema de waae é so a formatação … ta indo “,” como separador decimal.
Verifica na conexao se voce alterou o separador decimal e segue o que o Marco falou para configuração regional.

Diogo, eu verifiquei e o separador decimal na conexão está a “,” (virgula) sim.

Marco, no meu BD está decimal (8,2)
Não achei onde alterar para “moeda”!!!
O Tipo de campo está “valor” e 2 casas decimais.

Não funciona ainda!!

Basta alterar o separador decimal para “.”

No banco de dados o decimal eh separador por “.”, na interface(exibição) é que é virgula.

Diogo, obrigada!!
Não havia entendido o “problema” levantado por vc anteriormente!
Como sempre usei o “,” nas conexões, mas tb nunca tinha usado campo de valores decimais, não tinha tido problema antes.
Obrigada!
Obrigada Marco tb!

Parece um nada, mas passei pelo mesmo problema, mas faltava eu corrigir no banco decimal (10,2)…rs
Parabéns pelo apoio.