How is this conditional able to execute?



The following conditional executes given the values listed. I've listed the
values below for each of these variables. How is it that the conditional
still executes:

If (returndata.ToString <> "") And (returndata.ToString <>
ClientForm.ReturnData) Then

returndata.ToString = ""
ClientForm.ReturnData = Nothing

The first test fails and the second passes. The AND should then fail
correct?

Thanks,
Brett


.