I always think of NULL as similar to "I have no idea if this has a value or if it does what value it is." This situation makes comparisons impossible. The two values are neither equal nor not equal.

Also note that blank and empty are not null values, they are zero length strings or the equivalent in numbers.

I just don't worry about it and check for null values when needed.

IF vX <> columnvalue or vX IS NULL or columnvalue IS NULL then
   <handle it here>
ENDIF

Albert

Marc wrote:
This always reminds me of Who's on First, it makes your head spin.
But to my way of thinking and what I think would make sense to users Hello is only = to Hello therefore <> to anything else so with EQNULL ON or OFF the Pause statement should fire because no matter what Hello can not be = to a blank field or a null or empty field
Hello can only be = to Hello
The same for <> Hello is = to only Hello therefore <> to everything else. Am I nuts or just not getting this. Maybe my RBrain is set Off? Marc


Reply via email to