bueno estoy desesperado ya tengo dos dias atorado en un problema que en mi opinion es muy estupido pero no hallo como resolverlo.
en mi pais se usa la "," como separador decimal y no el "." y asi esta configurado en mi configuracion regional
mi problema comienza cuando voy a almacenar un numero decimal en un campo declarado como decimal (10,2)
me lanza esta exepcion
MySQLDriverCS Exception: MySQLDriverCS Error: wrong query.Incorrect
decimal value: '500000,43' for column 'EmpSalario' at row 1 insert into
Personal
values('18568361','Daniel','Garcia','2757507','alp hadan','9e376eff2d459d49d5c9185fff6987a5
','0','500000,43','20','1','0','0','2007/07/18');
por eso supuse que el mysql no acepta la "," sino que requiere q sea reformateado con el "." como separador decimal el problema aqui es que lo guardo y cuando verifico desde la consola mysql aparece "500000.43"
pero al momento de hacer la consulta cosulta me da 50000043 como si el driver MySQLDriverCS hiciera una conversion y tomara la "," como separador decimal y el punto lo elimina tomandolo como separador de miles.
realmente necesito ayuda ya no se q hacer he tratad todo exepto almacenar los numeros como varchar lo que quiero evitar a toda costa