Share via


VARTYPE( ) (Función)

Devuelve el tipo de datos de una expresión.

VARTYPE(eExpression [, lNullDataType])

Valores devueltos

Character

Parámetros

  • eExpression
    Especifica la expresión para la que se devuelve el tipo de datos. VARTYPE( ) devuelve un carácter único que indica el tipo de datos de la expresión. La siguiente tabla presenta la lista de caracteres que devuelve VARTYPE( ) para cada tipo de datos:
    Carácter devuelto Tipo de datos
    C Character o Memo
    N Numeric, Integer, Float o Double
    Y Currency
    L Lógicas
    O Objeto
    G General
    D Fecha
    T DateTime
    X Null
    U Desconocido

Nota   Si eExpression es una matriz, se evalúa el primer elemento de la misma.

  • lNullDataType
    Especifica si VARTYPE( ) devuelve el tipo de datos cuando eExpression contiene el valor NULL. Si lNullDataType es verdadero (.T.), VARTYPE( ) devuelve el tipo de datos de eExpression. Si lNullDataType es falso (.F.) o se omite, VARTYPE( ) devuelve 'X', que indica que eExpression contiene el valor NULL.

Observaciones

VARTYPE( ) es similar a la función TYPE( ), pero VARTYPE( ) es más rápida y no requiere que se incluya entre comillas la expresión para la que se devuelve el tipo de datos.

VARTYPE( ) devuelve "U" si especifica una variable que no existe.

Vea también

EVALUATE( ) | TYPE( ) | Tipos de datos