Val
Expressao = Val ( String )
Converte uma string em um booleano, um número ou uma data, de acordo com a constante da string.
A localização atual é usada para converter números e datas.
O algoritmo de conversão é o seguinte:
-
Se a string pode ser interpretada como uma data e hora (com separadores de data e hora), então a data e hora são retornados.
-
Senão, se a string pode ser interpretada como um número de ponto flutuante, então este ponto flutuante é retornado.
-
Senão, se a string pode ser interpretada como um número inteiro, então este número inteiro é retornado.
-
Senão, se a string é
"True"
ou "False"
, então o valor booleano correspondente é retornado.
-
De outra forma, NULL é retornado.
Examples
PRINT Val("09/06/72 01:00")
09/06/72 01:00:00
PRINT Val("3.1415")
True
PRINT IsNull(Val("Gambas"))
Veja também