Error de conversión que no puedo solucionar
Mi configuración internacional esta configurada con este
formato de numero y quiero seguir trabajando con este
formato: "999,999.99" . O sea, coma como separador de miles y punto para decimales.
Tengo Visual FoxPro 6.
Ahora tengo este problema: en un campo o variable texto
tengo, por ejemplo, este valor "123,456.78" y no hay forma de
convertirlo correctamente a ningún tipo numérico. Cuando
aparecen a la vez la coma y el punto la función VAL() falla
devolviendo mal la conversión. Cuando esta el punto solo, convierte bien. En VISUAL BASIC hay funciones
especificas para hacer la conversión a algún tipo
numérico: CCUR(), CSNG(), CDBL(), que trabajan
correctamente con la configuración numérica que tenga la
maquina en ese momento. No se como hacer lo mismo con
Visual FoxPro.
formato de numero y quiero seguir trabajando con este
formato: "999,999.99" . O sea, coma como separador de miles y punto para decimales.
Tengo Visual FoxPro 6.
Ahora tengo este problema: en un campo o variable texto
tengo, por ejemplo, este valor "123,456.78" y no hay forma de
convertirlo correctamente a ningún tipo numérico. Cuando
aparecen a la vez la coma y el punto la función VAL() falla
devolviendo mal la conversión. Cuando esta el punto solo, convierte bien. En VISUAL BASIC hay funciones
especificas para hacer la conversión a algún tipo
numérico: CCUR(), CSNG(), CDBL(), que trabajan
correctamente con la configuración numérica que tenga la
maquina en ese momento. No se como hacer lo mismo con
Visual FoxPro.
1 respuesta
Respuesta de foxuser
1