Hodnoty
Null jsou Variant subtypy indikující, že proměnná
neobsahuje žádná korektní data. Hodnoty Null jsou
"propagované" pomocí výrazů a funkcí. Pokud je jakákoliv
část výrazu Null, pak je celý výraz Null. Zasílání
Null jako argumentu funkcím zapříčiňuje ve většině případů,
že i výsledek, vrácený s funkce je Null.
|
Propagace
Null není podporována. Model programování dat s ADO.NET
explicitně testuje pole na obsah hodnoty Null před zjišťováním
jejich hodnoty. Hodnoty Null jsou převáděny do CLR jako
objekt typu DBNull. |
Hodnoty
Null a funkce IsNull jsou okomentovány. Například:
If x Is Null Then MsgBox "Null"
je
aktualizováno na:
' UPGRADE_WARNING: Use of _
IsNull() detected
If IsDBNull(x) Then MsgBox "Null"
|