Ver Mensaje Individual
  #4 (permalink)  
Antiguo 16/01/2006, 15:39
tammander
 
Fecha de Ingreso: enero-2006
Ubicación: Torroles (Costa der Só)
Mensajes: 1.017
Antigüedad: 19 años, 4 meses
Puntos: 7
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 x1c1c2
      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(x1then 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

Última edición por tammander; 16/01/2006 a las 15:45