DotNetNewsgroup.com  
web access to complete list of Microsoft.NET newsgroups
   home   |   control panel login   |   archive  |  
 
  carried group
academic
adonet
aspnet
aspnet.announcements
aspnet.buildingcontrols
aspnet.caching
aspnet.datagridcontrol
aspnet.mobile
aspnet.security
aspnet.webcontrols
aspnet.webservices
assignment_manager
datatools
dotnet.distributed_apps
dotnet.general
dotnet.myservices
dotnet.nternationalization
dotnet.scripting
dotnet.security
dotnet.vjsharp
dotnet.vsa
dotnet.xml
dotnetfaqs
framework
framework.clr
framework.compactframework
framework.component_services
framework.controls
framework.databinding
framework.drawing
framework.enhancements
framework.interop
framework.odbcnet
framework.performance
framework.remoting
framework.sdk
framework.setup
framework.webservices
framework.windowsforms
framework.wmi
frwk.windowsforms.designtime
lang.csharp
lang.jscript
lang.vb
lang.vb.controls
lang.vb.data
lang.vb.upgrade
lang.vc
lang.vc.libraries
  
 
start date: Fri, 3 Aug 2007 23:20:05 -0400,    posted on: microsoft.public.dotnet.framework.adonet        back       

Thread Index
  1    Bill Gower
          2    Morten Wennevik [C# MVP]


SqlDataReader and null fields   
I am returning data using a SqlDataReader.  Here is a snippet of code where 
I am having a problem.  What is the best way to handle nulls?

private void TGenerateJobSiteList2FromReader<T>(SqlDataReader returnData, 
ref List<JobSite> jobSiteList)

{

        while (returnData.Read())

        {

                    JobSite jobSite = new 
JobSite((string)returnData["JobName"], (int)returnData["JobSiteId"], 
(string)returnData["Addr1"], (string)returnData["Addr2"],

                            (string)returnData["City"], 
(string)returnData["state"]);

                    jobSiteList.Add(jobSite);

        }

}
Date:Fri, 3 Aug 2007 23:20:05 -0400   Author:  

Re: SqlDataReader and null fields   
On Sat, 04 Aug 2007 05:20:05 퍭, Bill Gower  wrote:


> I am returning data using a SqlDataReader.  Here is a snippet of code where
> I am having a problem.  What is the best way to handle nulls?
>
> private void TGenerateJobSiteList2FromReader<T>(SqlDataReader returnData,
> ref List<JobSite> jobSiteList)
>
> {
>
>         while (returnData.Read())
>
>         {
>
>                     JobSite jobSite = new
> JobSite((string)returnData["JobName"], (int)returnData["JobSiteId"],
> (string)returnData["Addr1"], (string)returnData["Addr2"],
>
>                             (string)returnData["City"],
> (string)returnData["state"]);
>
>                     jobSiteList.Add(jobSite);
>
>         }
>
> }
>
>
>


Hi Bill,

You need to test each field

if(returnData["JobName"] == DBNull.Value)
{
	// field is null
}

-- Happy coding!
Morten Wennevik [C# MVP]
Date:Sat, 04 Aug 2007 11:06:53 +0200   Author:  

Google
 
Web dotnetnewsgroup.com


COPYRIGHT ?2005, EUROFRONT WORLDWIDE LTD., ALL RIGHT RESERVE  |   Contact us