Val
Expresión = Val ( Cadena )
Convierte una cadena en un booleano, número o fecha, de acuerdo con el contenido de la cadena.
Esta función emplea los parámetros de localización al convertir números y fechas.
El algoritmo de conversión es el siguiente:
-
Si la cadena puede ser interpretada como fecha y hora (con separadores de fecha y hora), se devuelve fecha y hora.
-
Si no es así, si la cadena puede ser interpretada como un número real (coma flotante), se retorna un número real.
-
Si no es así, si la cadena puede ser interpretada como un número entero, se retorna un número entero.
-
Si no es así, si la cadena es
"True"
o "False"
, se devuelve el correspondiente valor booleano.
-
En cualquier otro caso, se devuelve NULL.
Examples
PRINT Val("09/06/72 01:00")
09/06/72 01:00:00
PRINT Val("3.1415")
True
PRINT IsNull(Val("Gambas"))
Véase también