<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Code Reference &#187; null</title>
	<atom:link href="http://sullivan.net/blog/tag/null/feed/" rel="self" type="application/rss+xml" />
	<link>http://sullivan.net/blog</link>
	<description>A collection of code for my reference (and perhaps other people too)</description>
	<lastBuildDate>Wed, 25 Jan 2012 17:53:32 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Checking for null</title>
		<link>http://sullivan.net/blog/2009/08/checking-for-null/</link>
		<comments>http://sullivan.net/blog/2009/08/checking-for-null/#comments</comments>
		<pubDate>Fri, 14 Aug 2009 10:25:26 +0000</pubDate>
		<dc:creator>Darren</dc:creator>
				<category><![CDATA[asp]]></category>
		<category><![CDATA[c#]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[T-SQL]]></category>
		<category><![CDATA[null]]></category>

		<guid isPermaLink="false">http://sullivan.net/blog/?p=85</guid>
		<description><![CDATA[Checking for null is done differently in each langauge. * In a string (C#): if (string.IsNullOrEmpty(myString)) { } * In a database (T-SQL): SELECT * FROM [Customers] WHERE Address IS NULL * Database return value (C#): if (myProperty == DBNull.Value) { } * In Javascript: if (myVariable == null) { } * In Javascript - [...]]]></description>
			<content:encoded><![CDATA[<p>Checking for null is done differently in each langauge.</p>
<p>* In a string (C#):</p>
<pre class="brush: c#">
if (string.IsNullOrEmpty(myString))
{ }
</pre>
<p>* In a database (T-SQL):</p>
<pre class="brush: sql">
SELECT *
FROM [Customers]
WHERE Address IS NULL
</pre>
<p>* Database return value (C#):</p>
<pre class="brush: c#">
if (myProperty == DBNull.Value)
{ }
</pre>
<p>* In Javascript:</p>
<pre class="brush: javascript">
if (myVariable == null)
{ }
</pre>
<p>* In Javascript - check if an object exists or has been created yet. This is different than checking for a null value:</p>
<pre class="brush: javascript">
if (typeof(jQuery) == &#039;undefined&#039;)
{ }
</pre>
<p>* In ASP:</p>
<pre class="brush: vb">
if myVariable is null then 

end if
</pre>
<p>* In ASP - check if an object exists - example when receiving an XML object:</p>
<pre class="brush: vb">
Set SourceObj = Server.CreateObject(&quot;MSXML2.DOMDocument.6.0&quot;)
SourceObj.async = false
SourceObj.setProperty &quot;SelectionLanguage&quot;, &quot;XPath&quot;
SourceObj.loadXML( xmlhttp.responseText )

uid = SourceObj.documentElement.selectSingleNode(&quot;//sessionId&quot;)
if uid is nothing then
   uid = &quot;n.a.&quot;
else
   uid = uid.text
end if
</pre>
<p>* In PHP:</p>
<pre class="brush: php">
</pre>
]]></content:encoded>
			<wfw:commentRss>http://sullivan.net/blog/2009/08/checking-for-null/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

