Hmm, repasemos un poco vb.net:
Código:
Dim obj As Object = Nothing
If IsDBNull(obj) Then
Console.WriteLine("Foo")
End If
obj = DBNull.Value
If IsDBNull(obj) Then
Console.WriteLine("Bar")
End If
Qué es lo que muestra la porción de código?. Ahora cambia "If IsDBNull(obj) Then" por "If obj is Nothing Then"
Saludos