Funzione ISNull

Restituisce un valore booleano che indica se l'espressione specificata non contiene dati validi (Null).

Sintassi

IsNull(expression)

Note

L'argomento (expression) può essere qualsiasi espressione valida.

IsNull restituisce True se l'espressione è Null, ovvero non contiene dati validi. In caso contrario, IsNull restituisce False. Se l'espressione è costituita da più variabili, Null in qualsiasi variabile presente causa la restituzione di True per l'intera espressione.

Il valore Null indica che la variabile non contiene dati validi. Null non equivale a Empty, che invece indica che una variabile non è ancora stata inizializzata. Inoltre, non equivale a una stringa di lunghezza zero (" "), che a volte viene definita stringa Null.

Nota:

Utilizzare la funzione IsNull per determinare se un'espressione contiene un valore Null. Le espressioni che si prevede restituiscano True in alcune circostanze, ad esempio If Var = Null e If Var <> Null, restituiscono sempre False. Ciò è dovuto al fatto che qualsiasi espressione contenente un valore Null è di per sé Null e pertanto False.

Nell'esempio seguente viene utilizzata la funzione IsNull per determinare se una variabile contiene un valore Null.

Esempio

MyVar = Null   ' Assign Null.
MyCheck = IsNull(MyVar)   
' Output: True.