When you need to check for 2 NOT conditions it's always AND operator. E.g.
myValue NOT = Some Value AND myValue NOT = Some Other Value
>>>Hi all,
>>>
>>>I need to verify a DataRow has valid values and thus I am checking my PK which is a Guid.
>>>
>>>I am doing this:
>>>
>>>if ((Guid)dr["Track_Id"] != null || (Guid)dr["Track_Id"] != Guid.Empty)
>>>{
>>>
>>>}
>>>
>>>
>>>I am getting a message "Unreachable expression code detected" on the last portion of the check.
>>
>>Second expression would only be evaluated if (Guid)dr["Track_Id"] evaluated to null . I guess you intended &&......
>
>Oh, I see the point. I should turn those two around then. Thanks Viv
>
>
>if ((Guid)dr["Track_Id"] != Guid.Empty || (Guid)dr["Track_Id"] != null)
>
If it's not broken, fix it until it is.
My Blog