Tienes dos opciones:
- Creas el campo 'precio' como varchar y lo insertas como tal. Luego al leerlo le haces una ligera limpieza de cara.
- La otra opcion tiene sus inconvenientes y sus ventajas:
Para insertar tendras que crear una funcion que convierta las comas en puntos. Es relativamente facil:
Código PHP:
function convertir(xx)
Dim x1, c1, c2
x1 = cstr(xx)
c1 = instr(x1,",")
if c1 then
c1 = mid(x1,c1+1)
c2 = left(x1,c1-1)
c2 = Replace(c2,".","")
x1 = c2 & "." & c1
else
x1 = Replace(x1,".","")
end if
if isnumeric(x1) then convertir = CDbl(x1) else convertir = xx
end function
Luego para leerlo desde MySQL, solo tendrás que usar LCID del objeto Session al principio del la página ASP
Código PHP:
Activa codificación en español
select case strIdioma
case "ES"
Session.LCID = 1034
case "EN"
Session.LCID = 1033
case else
Session.LCID = 2077
end select
Esto junto con un FormatNumber(variable) codifica el numero dependiendo de la configuracion del cliente
Un saludo