fai tutto da query...

codice:
UPDATE tabella SET campo=REPLACE(campo,',','.');
fai questa query e poi converti il campo in DECIMAL

in DECIMAL devi esprimre 2 valori

DECIMAL 10,5 per esempio vuol dire un campo con numeri decimali con lunghezza massima di 10 cifre, di cui 5 sono i decimali