Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Checking for valid Guid in DataRow
Message
From
22/09/2008 13:02:13
Timothy Bryan
Sharpline Consultants
Conroe, Texas, United States
 
General information
Forum:
ASP.NET
Category:
Coding, syntax and commands
Environment versions
Environment:
C# 3.0
OS:
Windows XP SP2
Network:
Windows 2008 Server
Database:
MS SQL Server
Miscellaneous
Thread ID:
01349517
Message ID:
01349538
Views:
16
>>>>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.
>>>>
>>>>Is there a better way to verify a DataRow has values than this? Why would the second check be unreachable?
>>>>Thanks
>>>>Tim
>>>
>>>Why do you need to convert it to GUID? Can you just check for NullEndEmpty using String class static method?
>>
>>I didn't think I was converting it to a Guid. The column is a guid, but I thought I had to cast it as it is a Guid. I know if a column is an int I have to do a int.Parse() to get that value out.
>>I didn't think about using the ToString() method to check its value. I was hoping there was a built in method of checking that a DataRow had values though.
>>Tim
>
>I don't know, that was just a quick thought. BTW, is it Web or Windows app? I think we need to have here this information in .NET section. Michel, would it be possible to add it?
>
>Thanks.

I am doing windows, but in this case it doesn't matter.
Tim
Timothy Bryan
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform