<?xml version="1.0" encoding="utf-8"?>
<feed xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xml:lang="en-us" xmlns="http://www.w3.org/2005/Atom">
  <title>Stone Coast Web Design Blog</title>
  <link rel="alternate" type="text/html" href="http://www.stonecoastwebdesign.com/blog/" />
  <link rel="self" href="http://www.stonecoastwebdesign.com/blog/SyndicationService.asmx/GetAtom" />
  <icon>favicon.ico</icon>
  <updated>2012-02-03T06:28:40.0896054-08:00</updated>
  <author>
    <name>Eric</name>
  </author>
  <subtitle>Mostly .NET Development</subtitle>
  <id>http://www.stonecoastwebdesign.com/blog/</id>
  <generator uri="http://dasblog.info/" version="2.2.8279.16125">DasBlog</generator>
  <entry>
    <title>SQL Server PIVOT Function</title>
    <link rel="alternate" type="text/html" href="http://www.stonecoastwebdesign.com/blog/2012/02/03/SQLServerPIVOTFunction.aspx" />
    <id>http://www.stonecoastwebdesign.com/blog/PermaLink,guid,7f49a67e-cecd-41a1-9f17-68d3abbb3c6a.aspx</id>
    <published>2012-02-03T06:28:40.0896054-08:00</published>
    <updated>2012-02-03T06:28:40.0896054-08:00</updated>
    <category term="SQL" label="SQL" scheme="http://www.stonecoastwebdesign.com/blog/CategoryView,category,SQL.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <br />
          <a title="http://www.kodyaz.com/articles/t-sql-pivot-tables-in-sql-server-tutorial-with-examples.aspx" href="http://www.kodyaz.com/articles/t-sql-pivot-tables-in-sql-server-tutorial-with-examples.aspx">http://www.kodyaz.com/articles/t-sql-pivot-tables-in-sql-server-tutorial-with-examples.aspx</a>
        </p>
        <p>
          <a title="http://blogs.msdn.com/b/spike/archive/2009/03/03/pivot-tables-in-sql-server-a-simple-sample.aspx" href="http://blogs.msdn.com/b/spike/archive/2009/03/03/pivot-tables-in-sql-server-a-simple-sample.aspx">http://blogs.msdn.com/b/spike/archive/2009/03/03/pivot-tables-in-sql-server-a-simple-sample.aspx</a>
        </p>
        <p>
          <a title="http://www.calsql.com/2009/10/pivot-with-out-aggregate.html" href="http://www.calsql.com/2009/10/pivot-with-out-aggregate.html">http://www.calsql.com/2009/10/pivot-with-out-aggregate.html</a>
        </p>
        <img width="0" height="0" src="http://www.stonecoastwebdesign.com/blog/aggbug.ashx?id=7f49a67e-cecd-41a1-9f17-68d3abbb3c6a" />
      </div>
    </content>
  </entry>
  <entry>
    <title>FamFamFam Icon Sets</title>
    <link rel="alternate" type="text/html" href="http://www.stonecoastwebdesign.com/blog/2012/01/27/FamFamFamIconSets.aspx" />
    <id>http://www.stonecoastwebdesign.com/blog/PermaLink,guid,0881615f-edf7-4b6e-ab02-8ec522b938f2.aspx</id>
    <published>2012-01-27T08:07:03.9948262-08:00</published>
    <updated>2012-01-27T08:07:03.9948262-08:00</updated>
    <category term="HTML" label="HTML" scheme="http://www.stonecoastwebdesign.com/blog/CategoryView,category,HTML.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <br />
This is a great freeware site for icons for sites <a title="http://famfamfam.com/lab/icons/" href="http://famfamfam.com/lab/icons/">http://famfamfam.com/lab/icons/</a> 
</p>
        <p>
2 of the sets are available here:
</p>
        <p>
          <a href="http://stonecoastwebdesign.com/downloads/famfamfam_silk_icons_v013.zip">Full
Set</a>
        </p>
        <p>
          <a href="http://stonecoastwebdesign.com/downloads/famfamfam_mini_icons.zip">Mini Icons</a>
        </p>
        <img width="0" height="0" src="http://www.stonecoastwebdesign.com/blog/aggbug.ashx?id=0881615f-edf7-4b6e-ab02-8ec522b938f2" />
      </div>
    </content>
  </entry>
  <entry>
    <title>Installing Sharepoint Foundation 2010 On Windows 7</title>
    <link rel="alternate" type="text/html" href="http://www.stonecoastwebdesign.com/blog/2012/01/25/InstallingSharepointFoundation2010OnWindows7.aspx" />
    <id>http://www.stonecoastwebdesign.com/blog/PermaLink,guid,115adb5b-31c6-4399-bb4e-9b914ca5abc5.aspx</id>
    <published>2012-01-25T04:05:47.3696334-08:00</published>
    <updated>2012-01-25T04:05:47.3696334-08:00</updated>
    <category term="Sharepoint" label="Sharepoint" scheme="http://www.stonecoastwebdesign.com/blog/CategoryView,category,Sharepoint.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <br />
Unlike Sharepoint 2007 which required that it be installed on a Windows Server product
(2003 or 2008), Sharepoint 2010 can be installed on Windows Vista or Windows 7 as
long as they are x64 versions.  This is great for developers and for those who
just want to learn more about the product.
</p>
        <p>
It takes a few steps but I got it working on Windows 7 using these instructions:
</p>
        <p>
          <a title="http://msdn.microsoft.com/library/ee554869(office.14).aspx" href="http://msdn.microsoft.com/library/ee554869(office.14).aspx">http://msdn.microsoft.com/library/ee554869(office.14).aspx</a>
        </p>
        <img width="0" height="0" src="http://www.stonecoastwebdesign.com/blog/aggbug.ashx?id=115adb5b-31c6-4399-bb4e-9b914ca5abc5" />
      </div>
    </content>
  </entry>
  <entry>
    <title>Sharepoint Web Parts</title>
    <link rel="alternate" type="text/html" href="http://www.stonecoastwebdesign.com/blog/2012/01/23/SharepointWebParts.aspx" />
    <id>http://www.stonecoastwebdesign.com/blog/PermaLink,guid,62fe8e88-0a85-47f1-827c-2cb38426d344.aspx</id>
    <published>2012-01-23T12:18:13.2879194-08:00</published>
    <updated>2012-01-23T12:18:13.2879194-08:00</updated>
    <category term="Sharepoint" label="Sharepoint" scheme="http://www.stonecoastwebdesign.com/blog/CategoryView,category,Sharepoint.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <br />
Here is a huge list of free Sharepoint Web parts
</p>
        <p>
          <a title="http://www.amrein.com/apps/page.asp?Q=5794" href="http://www.amrein.com/apps/page.asp?Q=5794">http://www.amrein.com/apps/page.asp?Q=5794</a>
        </p>
        <img width="0" height="0" src="http://www.stonecoastwebdesign.com/blog/aggbug.ashx?id=62fe8e88-0a85-47f1-827c-2cb38426d344" />
      </div>
    </content>
  </entry>
  <entry>
    <title>ASP.NET Controls Suite–oBout Software</title>
    <link rel="alternate" type="text/html" href="http://www.stonecoastwebdesign.com/blog/2012/01/23/ASPNETControlsSuiteoBoutSoftware.aspx" />
    <id>http://www.stonecoastwebdesign.com/blog/PermaLink,guid,cec8da83-b881-48cf-a95d-7108a3576d84.aspx</id>
    <published>2012-01-23T06:31:10.1507657-08:00</published>
    <updated>2012-01-23T06:31:10.1507657-08:00</updated>
    <category term="ASP.NET" label="ASP.NET" scheme="http://www.stonecoastwebdesign.com/blog/CategoryView,category,ASPNET.aspx" />
    <category term="ASP.NET AJAX" label="ASP.NET AJAX" scheme="http://www.stonecoastwebdesign.com/blog/CategoryView,category,ASPNETAJAX.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <br />
This is a really nice (and free) suite of ASP.NET controls
</p>
        <p>
          <a title="http://www.obout.com/" href="http://www.obout.com/">http://www.obout.com/</a>
        </p>
        <img width="0" height="0" src="http://www.stonecoastwebdesign.com/blog/aggbug.ashx?id=cec8da83-b881-48cf-a95d-7108a3576d84" />
      </div>
    </content>
  </entry>
  <entry>
    <title>Fonts</title>
    <link rel="alternate" type="text/html" href="http://www.stonecoastwebdesign.com/blog/2012/01/20/Fonts.aspx" />
    <id>http://www.stonecoastwebdesign.com/blog/PermaLink,guid,4b5061be-46c4-4f53-870a-f532e1fe0e2a.aspx</id>
    <published>2012-01-20T07:49:45.1902859-08:00</published>
    <updated>2012-01-20T07:49:45.1902859-08:00</updated>
    <category term="HTML" label="HTML" scheme="http://www.stonecoastwebdesign.com/blog/CategoryView,category,HTML.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <br />
This is a nice site for free fonts: <a title="http://www.fontsquirrel.com/" href="http://www.fontsquirrel.com/">http://www.fontsquirrel.com/</a></p>
        <img width="0" height="0" src="http://www.stonecoastwebdesign.com/blog/aggbug.ashx?id=4b5061be-46c4-4f53-870a-f532e1fe0e2a" />
      </div>
    </content>
  </entry>
  <entry>
    <title>Creating and Using a VB Class</title>
    <link rel="alternate" type="text/html" href="http://www.stonecoastwebdesign.com/blog/2011/12/28/CreatingAndUsingAVBClass.aspx" />
    <id>http://www.stonecoastwebdesign.com/blog/PermaLink,guid,f2086732-15fc-4b38-a316-420d0a4ba09a.aspx</id>
    <published>2011-12-28T11:06:29.4834893-08:00</published>
    <updated>2011-12-28T11:06:29.4834893-08:00</updated>
    <category term="ASP.NET" label="ASP.NET" scheme="http://www.stonecoastwebdesign.com/blog/CategoryView,category,ASPNET.aspx" />
    <category term="VB.NET" label="VB.NET" scheme="http://www.stonecoastwebdesign.com/blog/CategoryView,category,VBNET.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
 
</p>
        <p>
This is kind of a basic overview of how to create a class file in VB.NET and use it
in your Web application. 
</p>
        <p>
          <a href="http://www.stonecoastwebdesign.com/blog/content/binary/Windows-Live-Writer/4df3dc9a149b_BFF2/image_2.png">
            <img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.stonecoastwebdesign.com/blog/content/binary/Windows-Live-Writer/4df3dc9a149b_BFF2/image_thumb.png" width="188" height="129" />
          </a>
        </p>
        <p>
Here is the code for the CallHistory class.  Notice where the file needs to be
located in the application.
</p>
        <pre class="csharpcode">
          <span class="kwrd">Imports</span> Microsoft.VisualBasic <span class="kwrd">Imports</span> System.Data <span class="kwrd">Imports</span> System.Data.SqlClient <span class="kwrd">Public</span><span class="kwrd">Class</span> CallHistory <span class="kwrd">Public</span><span class="kwrd">Sub</span> AddCallHistory(<span class="kwrd">ByVal</span> ReviewID <span class="kwrd">As</span><span class="kwrd">Integer</span>, <span class="kwrd">ByVal</span> UserID <span class="kwrd">As</span><span class="kwrd">Integer</span>, <span class="kwrd">ByVal</span> EventName <span class="kwrd">As</span><span class="kwrd">String</span>) <span class="kwrd">Dim</span> strSQLConn <span class="kwrd">As</span> SqlConnection <span class="kwrd">Dim</span> cmd <span class="kwrd">As</span> SqlCommand
strSQLConn = <span class="kwrd">New</span> SqlConnection(ConfigurationManager.ConnectionStrings(<span class="str">"CCMConnectionString"</span>).ConnectionString)
cmd = <span class="kwrd">New</span> SqlCommand(<span class="str">"p_AddCallHistory"</span>,
strSQLConn) cmd.CommandType = CommandType.StoredProcedure cmd.Parameters.AddWithValue(<span class="str">"@ReviewID"</span>,
ReviewID) cmd.Parameters.AddWithValue(<span class="str">"@UserID"</span>,
UserID) cmd.Parameters.AddWithValue(<span class="str">"@DateChanged"</span>,
Now()) cmd.Parameters.AddWithValue(<span class="str">"@EventName"</span>,
EventName) <span class="kwrd">Try</span> strSQLConn.Open() cmd.Connection = strSQLConn
cmd.ExecuteNonQuery() <span class="kwrd">Finally</span> strSQLConn.Close() <span class="kwrd">End</span><span class="kwrd">Try</span><span class="kwrd">End</span><span class="kwrd">Sub</span><span class="kwrd">End</span> Class</pre>
        <p>
          <style type="text/css">
.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: consolas, "Courier New", courier, monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }</style>
Now we can use this class anywhere in our web application using the following technique.
</p>
        <p>
First import our CallHistory namespace
</p>
        <pre class="csharpcode">&lt;%@ Page Language=<span class="str">"VB"</span> %&gt;
&lt;%@ Import <span class="kwrd">Namespace</span>=<span class="str">"System.Data"</span> %&gt;
&lt;%@ Import <span class="kwrd">Namespace</span>=<span class="str">"System.Data.SqlClient"</span> %&gt;
&lt;%@ Import <span class="kwrd">Namespace</span>=<span class="str">"CallHistory"</span> %&gt;</pre>
        <p>
          <style type="text/css">
.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: consolas, "Courier New", courier, monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }</style>
Next, we create an instance of the class:
</p>
        <pre class="csharpcode">
          <span class="rem">'Add the call to the CallHistory table</span>
          <span class="kwrd">Dim</span> newCallHistory <span class="kwrd">As</span><span class="kwrd">New</span> CallHistory</pre>
        <pre class="csharpcode">then we call the method</pre>
        <pre class="csharpcode">newCallHistory.AddCallHistory(ReviewID, lblUserID.Text, <span class="str">"Call
Added"</span>)</pre>
        <style type="text/css">
.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: consolas, "Courier New", courier, monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }</style>
        <style type="text/css">
.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: consolas, "Courier New", courier, monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }</style>
        <img width="0" height="0" src="http://www.stonecoastwebdesign.com/blog/aggbug.ashx?id=f2086732-15fc-4b38-a316-420d0a4ba09a" />
      </div>
    </content>
  </entry>
  <entry>
    <title>Microsoft Ajax Content Delivery Network</title>
    <link rel="alternate" type="text/html" href="http://www.stonecoastwebdesign.com/blog/2011/12/24/MicrosoftAjaxContentDeliveryNetwork.aspx" />
    <id>http://www.stonecoastwebdesign.com/blog/PermaLink,guid,ed24de0d-1759-4fbe-8df5-5869dbcfe00e.aspx</id>
    <published>2011-12-23T19:45:14.5406637-08:00</published>
    <updated>2011-12-23T19:45:14.5406637-08:00</updated>
    <category term="ASP.NET AJAX" label="ASP.NET AJAX" scheme="http://www.stonecoastwebdesign.com/blog/CategoryView,category,ASPNETAJAX.aspx" />
    <category term="jQuery" label="jQuery" scheme="http://www.stonecoastwebdesign.com/blog/CategoryView,category,jQuery.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
        </p>
        <pre class="csharpcode"> </pre>
        <p>
I’ve been using the Microsoft Ajax CDN for a while but didn’t know that they had an
official page for it. Includes not only links to jQuery but also to jQuery UI, jQuery
Validate, jQuery Mobile and Modernizr. 
</p>
        <p>
          <a title="http://www.asp.net/ajaxlibrary/cdn.ashx#Modernizr_Releases_on_the_CDN_6" href="http://www.asp.net/ajaxlibrary/cdn.ashx#Modernizr_Releases_on_the_CDN_6">http://www.asp.net/ajaxlibrary/cdn.ashx#Modernizr_Releases_on_the_CDN_6</a>
        </p>
        <p>
Here is an example of how to call these files from the CDN:
</p>
        <pre class="csharpcode">&lt;%@ Page Language=<span class="str">"C#"</span> AutoEventWireup=<span class="str">"true"</span> CodeBehind=<span class="str">"WebForm1.aspx.cs"</span> Inherits=<span class="str">"TestjQueryUICDN.WebForm1"</span> %&gt;
&lt;!DOCTYPE html &gt; &lt;html xmlns=<span class="str">"http://www.w3.org/1999/xhtml"</span>&gt;
&lt;head runat=<span class="str">"server"</span>&gt; &lt;title&gt;Using jQuery UI
from the CDN&lt;/title&gt; &lt;link rel=<span class="str">"Stylesheet"</span> href=<span class="str">"http://ajax.aspnetcdn.com/ajax/jquery.ui/1.8.10/themes/redmond/jquery-ui.css"</span> /&gt;
&lt;/head&gt; &lt;body&gt; &lt;form id=<span class="str">"form1"</span> runat=<span class="str">"server"</span>&gt;
&lt;div&gt; &lt;asp:TextBox ID=<span class="str">"txtStartDate"</span> ClientIDMode=<span class="str">"Static"</span> runat=<span class="str">"server"</span> /&gt;
&lt;/div&gt; &lt;/form&gt; &lt;script src=<span class="str">"http://ajax.aspnetcdn.com/ajax/jquery/jquery-1.5.js"</span>&gt;&lt;/script&gt;
&lt;script src=<span class="str">"http://ajax.aspnetcdn.com/ajax/jquery.ui/1.8.10/jquery-ui.js"</span>&gt;&lt;/script&gt;
&lt;script&gt; $(<span class="str">"#txtStartDate"</span>).datepicker(); &lt;/script&gt;
&lt;/body&gt; &lt;/html&gt;</pre>
        <style type="text/css">.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: consolas, "Courier New", courier, monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }
</style>
        <img width="0" height="0" src="http://www.stonecoastwebdesign.com/blog/aggbug.ashx?id=ed24de0d-1759-4fbe-8df5-5869dbcfe00e" />
      </div>
    </content>
  </entry>
  <entry>
    <title>SQL Server: Handling Multiple Result sets in a Procedure</title>
    <link rel="alternate" type="text/html" href="http://www.stonecoastwebdesign.com/blog/2011/11/16/SQLServerHandlingMultipleResultSetsInAProcedure.aspx" />
    <id>http://www.stonecoastwebdesign.com/blog/PermaLink,guid,172aa08c-a9a2-46fb-a8c2-1ecbd8fe441f.aspx</id>
    <published>2011-11-16T06:36:36.5650646-08:00</published>
    <updated>2011-11-16T06:36:36.5650646-08:00</updated>
    <category term="SQL" label="SQL" scheme="http://www.stonecoastwebdesign.com/blog/CategoryView,category,SQL.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
 
</p>
        <p>
        </p>
        <p>
Suppose you have a SQL Server stored procedure that returns multiple result sets and
you want to store all these results into another table. 
</p>
        <pre class="csharpcode">
          <span class="kwrd">CREATE</span>
          <span class="kwrd">procedure</span> [dbo].[mytest] <span class="kwrd">as</span><span class="kwrd">select</span> 1 <span class="kwrd">as</span> id, <span class="str">'test1'</span><span class="kwrd">as</span> myname <span class="kwrd">select</span> 2 <span class="kwrd">as</span> id, <span class="str">'test2'</span><span class="kwrd">as</span> myname</pre>
        <p>
When you execute this procedure, it returns two result sets. The following code will
copy these two result sets in a table variable.
</p>
        <pre class="csharpcode">
          <span class="kwrd">declare</span> @t <span class="kwrd">table</span>(id <span class="kwrd">int</span>, <span class="kwrd">names</span><span class="kwrd">varchar</span>(100))
insert <span class="kwrd">into</span> @t <span class="kwrd">exec</span> mytest <span class="kwrd">select</span> * <span class="kwrd">from</span> @t</pre>
        <style type="text/css">
.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: consolas, "Courier New", courier, monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }</style>
        <style type="text/css">
.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: consolas, "Courier New", courier, monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }</style>
        <img width="0" height="0" src="http://www.stonecoastwebdesign.com/blog/aggbug.ashx?id=172aa08c-a9a2-46fb-a8c2-1ecbd8fe441f" />
      </div>
    </content>
  </entry>
  <entry>
    <title>SQL Server–CSVExpress</title>
    <link rel="alternate" type="text/html" href="http://www.stonecoastwebdesign.com/blog/2011/11/16/SQLServerCSVExpress.aspx" />
    <id>http://www.stonecoastwebdesign.com/blog/PermaLink,guid,03d5c8a9-a8ec-4c22-bad4-5f767d11338a.aspx</id>
    <published>2011-11-16T06:01:55.5688386-08:00</published>
    <updated>2011-11-16T06:01:55.5688386-08:00</updated>
    <category term="SQL" label="SQL" scheme="http://www.stonecoastwebdesign.com/blog/CategoryView,category,SQL.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <br />
          <a title="http://csvexpress.expressor-software.com/" href="http://csvexpress.expressor-software.com/">http://csvexpress.expressor-software.com/</a>
        </p>
        <p>
Some cool software to move CSV data around to different databases. 
</p>
        <img width="0" height="0" src="http://www.stonecoastwebdesign.com/blog/aggbug.ashx?id=03d5c8a9-a8ec-4c22-bad4-5f767d11338a" />
      </div>
    </content>
  </entry>
  <entry>
    <title>ASP.NET Browser Definition Files</title>
    <link rel="alternate" type="text/html" href="http://www.stonecoastwebdesign.com/blog/2011/11/15/ASPNETBrowserDefinitionFiles.aspx" />
    <id>http://www.stonecoastwebdesign.com/blog/PermaLink,guid,7c82ad0c-9cd5-4a9b-b144-6a8064e08ac5.aspx</id>
    <published>2011-11-15T13:15:28.2315661-08:00</published>
    <updated>2011-11-15T13:25:17.5564532-08:00</updated>
    <category term="ASP.NET" label="ASP.NET" scheme="http://www.stonecoastwebdesign.com/blog/CategoryView,category,ASPNET.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <br />
Microsoft has updated their browser definition files <a title="http://stephenwalther.com/blog/archive/2010/03/05/use-asp.net-4-browser-definitions-with-asp.net-3.5.aspx" href="http://stephenwalther.com/blog/archive/2010/03/05/use-asp.net-4-browser-definitions-with-asp.net-3.5.aspx">http://stephenwalther.com/blog/archive/2010/03/05/use-asp.net-4-browser-definitions-with-asp.net-3.5.aspx</a> 
</p>
        <p>
Another related article:
</p>
        <p>
          <a title="http://visualstudiomagazine.com/articles/2011/11/14/recognizing-mobile-browsers.aspx" href="http://visualstudiomagazine.com/articles/2011/11/14/recognizing-mobile-browsers.aspx">http://visualstudiomagazine.com/articles/2011/11/14/recognizing-mobile-browsers.aspx</a>
        </p>
        <img width="0" height="0" src="http://www.stonecoastwebdesign.com/blog/aggbug.ashx?id=7c82ad0c-9cd5-4a9b-b144-6a8064e08ac5" />
      </div>
    </content>
  </entry>
  <entry>
    <title>Scan to PDF</title>
    <link rel="alternate" type="text/html" href="http://www.stonecoastwebdesign.com/blog/2011/11/15/ScanToPDF.aspx" />
    <id>http://www.stonecoastwebdesign.com/blog/PermaLink,guid,86c6bde1-6776-4d07-ac51-2bb3c9d5d373.aspx</id>
    <published>2011-11-15T05:26:01.2384082-08:00</published>
    <updated>2011-11-15T05:26:01.2384082-08:00</updated>
    <category term="Other" label="Other" scheme="http://www.stonecoastwebdesign.com/blog/CategoryView,category,Other.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <br />
I work from home full-time and I often need to print and sign documents and then scan
them back to as a PDF.  There are many solutions you can pay for but I found
a free one which involves iCopy and CutePDF.
</p>
        <p>
iCopy: <a title="http://icopy.sourceforge.net/?page_id=40" href="http://icopy.sourceforge.net/?page_id=40">http://icopy.sourceforge.net/?page_id=40</a> 
</p>
        <p>
CutePDF: <a title="http://www.cutepdf.com/" href="http://www.cutepdf.com/">http://www.cutepdf.com/</a></p>
        <img width="0" height="0" src="http://www.stonecoastwebdesign.com/blog/aggbug.ashx?id=86c6bde1-6776-4d07-ac51-2bb3c9d5d373" />
      </div>
    </content>
  </entry>
  <entry>
    <title>SQL Server - Unmatched Query Record</title>
    <link rel="alternate" type="text/html" href="http://www.stonecoastwebdesign.com/blog/2011/11/10/SQLServerUnmatchedQueryRecord.aspx" />
    <id>http://www.stonecoastwebdesign.com/blog/PermaLink,guid,dbd200ed-571b-4b1a-a690-d2648b342652.aspx</id>
    <published>2011-11-10T12:00:00.7444935-08:00</published>
    <updated>2011-11-10T12:00:00.7444935-08:00</updated>
    <category term="SQL" label="SQL" scheme="http://www.stonecoastwebdesign.com/blog/CategoryView,category,SQL.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <br />
SELECT * FROM Employees 
<br />
SELECT * FROM EmployeeHistory 
<br /><br />
If table Employees has a one to many relationship with EmployeeHistory and you need
to find any missing records from EmployeeHistory, then you could run the two queries
above and compare them side-by-side but this pretty tedious and kind of dumb. 
A better way is to run an unmatched query. A left outer join of the Employee table
to the EmployeeHistory table on the EmpID field will get all matching and non-matching
records. To look for every record where the Employee table does not have a matching
record in the EmployeeHistory table, we look for a null in the EmployeeHistory table.
</p>
        <pre class="csharpcode">
          <span class="kwrd">SELECT</span> E.* <span class="kwrd">FROM</span> Employees <span class="kwrd">LEFT</span><span class="kwrd">OUTER</span><span class="kwrd">JOIN</span> EmployeeHistory
EH <span class="kwrd">ON</span> E.EmpID = EH.EmpID <span class="kwrd">WHERE</span> EH.EmpID <span class="kwrd">IS</span> NULL</pre>
        <style type="text/css">
.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: consolas, "Courier New", courier, monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }</style>
        <p>
Similarly, to insert the missing record into the EmployeeHistory table, you could
do this:
</p>
        <pre class="csharpcode">INSERT <span class="kwrd">INTO</span> EmployeeHistory <span class="kwrd">SELECT</span> E.* <span class="kwrd">FROM</span> Employee
E <span class="kwrd">LEFT</span><span class="kwrd">OUTER</span><span class="kwrd">JOIN</span> EmployeeHistory
EH <span class="kwrd">ON</span> E.EmpID = EH.EmpID <span class="kwrd">WHERE</span> EH.EmpID <span class="kwrd">IS</span> NULL</pre>
        <style type="text/css">
.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: consolas, "Courier New", courier, monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }</style>
        <img width="0" height="0" src="http://www.stonecoastwebdesign.com/blog/aggbug.ashx?id=dbd200ed-571b-4b1a-a690-d2648b342652" />
      </div>
    </content>
  </entry>
</feed>
