<?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>FlexiCoder Blog &#187; null</title>
	<atom:link href="http://www.flexicoder.com/blog/index.php/tag/null/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.flexicoder.com/blog</link>
	<description></description>
	<lastBuildDate>Wed, 28 Jul 2010 15:11:31 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>?? Operator (C# Reference)</title>
		<link>http://www.flexicoder.com/blog/index.php/2009/05/operator-c-reference/</link>
		<comments>http://www.flexicoder.com/blog/index.php/2009/05/operator-c-reference/#comments</comments>
		<pubDate>Fri, 22 May 2009 10:30:00 +0000</pubDate>
		<dc:creator>flexicoder</dc:creator>
				<category><![CDATA[C# 3.5]]></category>
		<category><![CDATA[.Net code]]></category>
		<category><![CDATA[null]]></category>

		<guid isPermaLink="false">http://www.flexicoder.com/blog/?p=44</guid>
		<description><![CDATA[This operator allows you to supply an alternative value if the value being supplied is null. It only works on nullable datatypes but with a bit of googling came accross this article.


public int CurrentPage
{
    get
    {
        return (int)(ViewState["_CurrentPage"] ?? 0);
   [...]]]></description>
			<content:encoded><![CDATA[<p>This operator allows you to supply an alternative value if the value being supplied is null. It only works on nullable datatypes but with a bit of googling came accross this <a href="http://haacked.com/archive/2006/08/07/TinyTrickForViewStateBackedProperties.aspx">article</a>.</p>
<p><code>
<pre class="brush:c#">
public int CurrentPage
{
    get
    {
        return (int)(ViewState["_CurrentPage"] ?? 0);
    }
    set
    {
        this.ViewState["_CurrentPage"] = value;
    }
}</pre>
<p></code></p>
<p>The offical Microsoft <a href="http://msdn.microsoft.com/en-us/library/ms173224.aspx">article</a></p>
<br/><a href="http://www.socialmarker.com/?link=http://www.flexicoder.com/blog/index.php/2009/05/operator-c-reference/&title=%3F%3F+Operator+%28C%23+Reference%29&text=This+operator+allows+you+to+supply+an+alternative+value+if+the+value+being+supplied+is+null.+It+only+works+on+nullable+datatypes+but+with+a+bit+of+googling+came+accross+this+article.&tags=" target="_blank"><img src= "http://www.socialmarker.com/bookmark.gif" border="0" /></a><noscript><a href="http://www.socialmarker.com" >Social Bookmarking</a></noscript>]]></content:encoded>
			<wfw:commentRss>http://www.flexicoder.com/blog/index.php/2009/05/operator-c-reference/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Output Parameters with returned value</title>
		<link>http://www.flexicoder.com/blog/index.php/2009/01/output-parameters-with-returned-value/</link>
		<comments>http://www.flexicoder.com/blog/index.php/2009/01/output-parameters-with-returned-value/#comments</comments>
		<pubDate>Thu, 08 Jan 2009 10:06:00 +0000</pubDate>
		<dc:creator>flexicoder</dc:creator>
				<category><![CDATA[C# 3.5]]></category>
		<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[.Net code]]></category>
		<category><![CDATA[null]]></category>

		<guid isPermaLink="false">http://www.flexicoder.com/blog/?p=26</guid>
		<description><![CDATA[When using output parameter values you need to check that the value is not DBNull before using it&#8230;


using (SqlConnection conn = new SqlConnection())
{
    conn.ConnectionString = System.Configuration.ConfigurationManager.AppSettings.Get("DBConnection").ToString();
    conn.Open();
    using (SqlCommand cmd = new SqlCommand())
    {
        cmd.Connection = [...]]]></description>
			<content:encoded><![CDATA[<p>When using output parameter values you need to check that the value is not DBNull before using it&#8230;</p>
<p><code>
<pre class="brush: c#">
using (SqlConnection conn = new SqlConnection())
{
    conn.ConnectionString = System.Configuration.ConfigurationManager.AppSettings.Get("DBConnection").ToString();
    conn.Open();
    using (SqlCommand cmd = new SqlCommand())
    {
        cmd.Connection = conn;
        cmd.CommandType = CommandType.StoredProcedure;
        cmd.Parameters.Add(new SqlParameter("@ChapterId", _ChapterId));
        cmd.Parameters.Add(new SqlParameter("@Sequence", _Sequence));
        cmd.CommandText = "Get_ContentPrevNext";
        SqlParameter parameterPreviousId = new SqlParameter("@PreviousId", System.Data.SqlDbType.Int)
        {
            Direction = System.Data.ParameterDirection.Output
        };
        cmd.Parameters.Add(parameterPreviousId);
        SqlParameter parameterNextId = new SqlParameter("@NextId", System.Data.SqlDbType.Int)
        {
            Direction = System.Data.ParameterDirection.Output
        };
        cmd.Parameters.Add(parameterNextId);
        cmd.ExecuteNonQuery();
        if (parameterPreviousId.Value != DBNull.Value)
        {
            _PreviousId = Convert.ToInt32(parameterPreviousId.Value);
        }
        if (parameterNextId.Value != DBNull.Value)
        {
            _NextId = Convert.ToInt32(parameterNextId.Value);
        }
    }
}</pre>
<p></code></p>
<br/><a href="http://www.socialmarker.com/?link=http://www.flexicoder.com/blog/index.php/2009/01/output-parameters-with-returned-value/&title=Output+Parameters+with+returned+value&text=When+using+output+parameter+values+you+need+to+check+that+the+value+is+not+DBNull+before+using+it%26%238230%3B+++using+%28SqlConnection+conn+%3D+new+SqlConnection%28%29%29+%7B+++++conn.ConnectionString+%3D...&tags=cmd+parameters%2C+new+sqlparameter%2C+value%2C+sqlparameter%2C+system" target="_blank"><img src= "http://www.socialmarker.com/bookmark.gif" border="0" /></a><noscript><a href="http://www.socialmarker.com" >Social Bookmarking</a></noscript>]]></content:encoded>
			<wfw:commentRss>http://www.flexicoder.com/blog/index.php/2009/01/output-parameters-with-returned-value/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Remember &quot;null&quot; is not the same as &quot;DBNull&quot;</title>
		<link>http://www.flexicoder.com/blog/index.php/2008/12/remember-null-is-not-the-same-as-dbnull/</link>
		<comments>http://www.flexicoder.com/blog/index.php/2008/12/remember-null-is-not-the-same-as-dbnull/#comments</comments>
		<pubDate>Mon, 15 Dec 2008 14:00:00 +0000</pubDate>
		<dc:creator>flexicoder</dc:creator>
				<category><![CDATA[C# 3.5]]></category>
		<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[.Net code]]></category>
		<category><![CDATA[null]]></category>

		<guid isPermaLink="false">http://www.flexicoder.com/blog/?p=12</guid>
		<description><![CDATA[When supplying null values to stored procedures, remember that you have to set the value to DBNull&#8230;


if (_UserId == null)
{
    cmd.Parameters.Add(new SqlParameter("@UserId",System.DBNull.Value ));
}
else
{
    cmd.Parameters.Add(new SqlParameter("@UserId", _UserId));
}

Social Bookmarking]]></description>
			<content:encoded><![CDATA[<p>When supplying null values to stored procedures, remember that you have to set the value to DBNull&#8230;</p>
<p><code>
<pre class="brush:c#">
if (_UserId == null)
{
    cmd.Parameters.Add(new SqlParameter("@UserId",System.DBNull.Value ));
}
else
{
    cmd.Parameters.Add(new SqlParameter("@UserId", _UserId));
}</pre>
<p></code></p>
<br/><a href="http://www.socialmarker.com/?link=http://www.flexicoder.com/blog/index.php/2008/12/remember-null-is-not-the-same-as-dbnull/&title=Remember+%26quot%3Bnull%26quot%3B+is+not+the+same+as+%26quot%3BDBNull%26quot%3B&text=When+supplying+null+values+to+stored+procedures%2C+remember+that+you+have+to+set+the+value+to+DBNull%26%238230%3B+++if+%28_UserId+%3D%3D+null%29+%7B+++++cmd.Parameters.Add%28new...&tags=" target="_blank"><img src= "http://www.socialmarker.com/bookmark.gif" border="0" /></a><noscript><a href="http://www.socialmarker.com" >Social Bookmarking</a></noscript>]]></content:encoded>
			<wfw:commentRss>http://www.flexicoder.com/blog/index.php/2008/12/remember-null-is-not-the-same-as-dbnull/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
