Freigeben über


VARTYPE( )-Funktion

Gibt den Datentyp eines Ausdrucks zurück.

VARTYPE(eExpression [, lNullDataType])

Rückgabewerte

Zeichen

Parameter

  • eExpression
    Gibt den Ausdruck an, für den der Datentyp zurückgegeben wird. VARTYPE( ) gibt ein einzelnes Zeichen zurück, das den Datentyp des Ausdrucks bezeichnet. Die folgende Tabelle zeigt eine Liste der für den jeweiligen Datentyp von VARTYPE( ) zurückgegebenen Zeichen:
    Zurückgegebenes Zeichen Datentyp
    C Zeichen oder Memo
    N Numerisch, ganze Zahl, Gleitkommazahl oder Double
    Y Währung
    L Logisch
    O Objekt
    G Objektfeld
    D Datum
    T DatumZeit
    X NULL
    U Unbekannt

Anmerkung   Wenn eExpression ein Array ist, wird das erste Element im Array ausgewertet.

  • lNullDataType
    Gibt an, ob VARTYPE( ) den Datentyp zurückgibt, wenn eExpression einen NULL-Wert enthält. Wenn lNullDataType Wahr (.T.) ist, gibt VARTYPE( ) den Datentyp von eExpression zurück. Wenn lNullDataType Falsch (.F.) oder nicht angegeben ist, gibt VARTYPE( ) X zurück, was angibt, dass eExpression einen NULL-Wert enthält.

Hinweise

VARTYPE( ) ähnelt der Funktion TYPE( ), VARTYPE( ) ist jedoch schneller und verlangt keine Anführungszeichen um den Ausdruck, für den der Datentyp zurückgegeben wird.

VARTYPE( ) gibt U zurück, wenn Sie eine nicht vorhandene Variable angeben.

Siehe auch

EVALUATE( ) | TYPE( ) | Datentypen