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: 20 años, 9 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 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

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