<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:copyright="http://blogs.law.harvard.edu/tech/rss" xmlns:image="http://purl.org/rss/1.0/modules/image/">
    <channel>
        <title>Bunch's Blog</title>
        <link>http://geekswithblogs.net/Bunch/Default.aspx</link>
        <description> One day I'll have a catchy subtitle, one day</description>
        <language>en-US</language>
        <copyright>Bunch</copyright>
        <managingEditor>ksqcoder@gmail.com</managingEditor>
        <generator>Subtext Version 0.0.0.0</generator>
        <image>
            <title>Bunch's Blog</title>
            <url>http://geekswithblogs.net/images/RSS2Image.gif</url>
            <link>http://geekswithblogs.net/Bunch/Default.aspx</link>
            <width>77</width>
            <height>60</height>
        </image>
        <item>
            <title>Retrieving a Logged On User ID</title>
            <link>http://geekswithblogs.net/Bunch/archive/2012/01/20/retrieving-a-logged-on-user-id.aspx</link>
            <description>&lt;p&gt;Here is an easy way to retrieve the user ID from who ever 
is logged on to a PC using ASP.Net. This is handy for ASP.Net applications where 
you want to put a "Welcome joe user" label at the top, auto populate a form with 
the user's ID or add the user ID to some data you are storing back into a 
database if you keep track of who edited a record last. &lt;/p&gt;
&lt;p&gt;The code below assumes you have an aspx page with two labels on it, lblFName 
and lblLName. It grabs the user ID with HttpContext and then splits the ID into 
two values for the two names. It also assumes the user ID would be along the 
lines of yourdomain\joe.user. You can do more string manipulation on the two 
values if you want (i.e. like capitalizing the first letter) once you have the 
values in the string array.&lt;/p&gt;
&lt;p&gt;protected void Page_Load(object sender, EventArgs e)&lt;br /&gt;{&lt;br /&gt; if 
(!Page.IsPostBack)&lt;br /&gt; {&lt;br /&gt;  lblFName.Text = "";&lt;br /&gt;  lblLName.Text = 
"";&lt;br /&gt;  try&lt;br /&gt;  {&lt;br /&gt;   if 
(HttpContext.Current.User.Identity.Name.IndexOf(".") &amp;gt; 
0)&lt;br /&gt;   {&lt;br /&gt;    string uname;&lt;br /&gt;    uname = 
HttpContext.Current.User.Identity.Name.Split('\\')[1].ToString();&lt;br /&gt;    string[] 
splitname = new string[1];&lt;br /&gt;    splitname = 
uname.Split('.');&lt;br /&gt;    lblFName.Text = splitname[0];&lt;br /&gt;    lblLName.Text = 
splitname[1];&lt;br /&gt;   }&lt;br /&gt;  }&lt;br /&gt;  catch&lt;br /&gt;  {&lt;br /&gt;   //found no name, put your 
error code here&lt;br /&gt;  }&lt;br /&gt; }&lt;br /&gt;}&lt;/p&gt;
&lt;p&gt;
&lt;/p&gt;&lt;p&gt;
&lt;/p&gt;&lt;p&gt;Tags: &lt;a href="http://technorati.com/tag/ASP.Net" rel="tag"&gt;ASP.Net&lt;/a&gt;, &lt;a href="http://technorati.com/tag/CSharp" rel="tag"&gt;CSharp&lt;/a&gt;&lt;/p&gt; &lt;img src="http://geekswithblogs.net/Bunch/aggbug/148432.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Bunch</dc:creator>
            <guid>http://geekswithblogs.net/Bunch/archive/2012/01/20/retrieving-a-logged-on-user-id.aspx</guid>
            <pubDate>Fri, 20 Jan 2012 13:22:42 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/Bunch/comments/148432.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/Bunch/archive/2012/01/20/retrieving-a-logged-on-user-id.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/Bunch/comments/commentRss/148432.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Using WCF Service With a Class</title>
            <link>http://geekswithblogs.net/Bunch/archive/2012/01/18/using-wcf-service-with-a-class.aspx</link>
            <description>&lt;p&gt;This post is an example of how to write a WCF Service using a class. The 
example uses Visual Studio 2010, written in C#,  SQL Server 2008 and hosted in 
IIS. So lets have at it.&lt;/p&gt;
&lt;p&gt;The table is pretty simple just three columns, an TestID (int), Value1 
(varchar(50)) and Value2 (varchar(50)). The stored procedure used will return 
one record from the table using the TestID as a parameter.&lt;/p&gt;
&lt;p&gt;Table SQL:&lt;/p&gt;
&lt;p&gt;CREATE TABLE [dbo].[Table_1](&lt;br /&gt; [TestID] [int] IDENTITY(1,1) NOT 
NULL,&lt;br /&gt; [Value1] [varchar](50) NOT NULL,&lt;br /&gt; [Value2] [varchar](50) NOT 
NULL,&lt;br /&gt;CONSTRAINT [PK_Table_1] PRIMARY KEY CLUSTERED &lt;br /&gt;(&lt;br /&gt; [TestID] 
ASC&lt;br /&gt;)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = 
OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]&lt;br /&gt;) ON 
[PRIMARY]&lt;/p&gt;
&lt;p&gt;Stored Procedure:&lt;/p&gt;
&lt;p&gt;CREATE PROCEDURE [dbo].[spGetValuesForTestID] &lt;br /&gt; -- Add the parameters for 
the stored procedure here&lt;br /&gt; @TestID int&lt;br /&gt;AS&lt;br /&gt;BEGIN&lt;br /&gt; -- SET NOCOUNT ON 
added to prevent extra result sets from&lt;br /&gt; -- interfering with SELECT 
statements.&lt;br /&gt; SET NOCOUNT ON;&lt;/p&gt;
&lt;p&gt;-- Insert statements for procedure here&lt;br /&gt; SELECT TestID, Value1, 
Value2&lt;br /&gt; FROM Table_1&lt;br /&gt; WHERE TestID = @TestID &lt;br /&gt;END&lt;/p&gt;
&lt;p&gt;Once that is setup and some test values are inserted into the table we can 
start on the service itself. In VS click on File/New/Project then WCF under the 
Installed Templates. Then pick WCF Service Application. For the example keep the 
other settings as they are. This will create a new project with some default 
items already built. At this point have   IService1.cs and Service1.svc.cs files 
open in the IDE.&lt;/p&gt;
&lt;p&gt;In Service1.svc.cs you will see a note about renaming. For the example 
Service1 is renamed to TestValues and IService1 is renamed to TestService. The 
Refactor\Rename is handy to use here just like the note says.&lt;/p&gt;
&lt;p&gt;// NOTE: You can use the "Rename" command on the "Refactor" menu to change 
the class name "Service1" in code, svc and config file together.&lt;br /&gt;public class 
TestValues : TestService &lt;/p&gt;
&lt;p&gt;Go back to IService1.cs and remove the code in the public interface 
TestService and replace it with:&lt;/p&gt;
&lt;p&gt;[ServiceContract]&lt;br /&gt;public interface TestService &lt;br /&gt;{&lt;br /&gt;     
[OperationContract]&lt;br /&gt;     TestValuesClass ReturnData(int testID);&lt;br /&gt;}&lt;/p&gt;
&lt;p&gt;Now change the default CompositeType class to:&lt;/p&gt;
&lt;p&gt;[DataContract]&lt;br /&gt;public class TestValuesClass&lt;br /&gt;{&lt;br /&gt;     
[DataMember]&lt;br /&gt;     public int TestID { get; set; }&lt;/p&gt;
&lt;p&gt;     [DataMember]&lt;br /&gt;     public string Value1 { get; set; }&lt;/p&gt;
&lt;p&gt;     [DataMember]&lt;br /&gt;     public string Value2 { get; set; }&lt;br /&gt;}&lt;/p&gt;
&lt;p&gt;The ReturnData is what will be exposed to call and run everything to get the 
data. The TestValuesClass just sets up the properties for the data. &lt;/p&gt;
&lt;p&gt;Next we focus on the Service1.svc.cs file. This is where you will do the 
actual connection to the database and return the data. This is just like in 
other applications you may have written. The code for this file is how I wrote 
it up but there are variations so you can change it up as you see fit. The first 
item is the public ReturnData function.&lt;/p&gt;
&lt;p&gt; public TestValuesClass ReturnData(int testID)&lt;br /&gt;{&lt;br /&gt;     TestValuesClass 
tvc = new TestValuesClass();&lt;br /&gt;     tvc = GetData(testID);&lt;br /&gt;     return 
tvc;&lt;br /&gt;}&lt;/p&gt;
&lt;p&gt;Here you create a new TestValuesClass to hold the data. Then you call the 
function that returns the data, GetData. The class you created is what gets 
returned from the service. The GetData function is:&lt;/p&gt;
&lt;p&gt;private TestValuesClass GetData(int testID)&lt;br /&gt;{&lt;br /&gt;     TestValuesClass tvc2 
= new TestValuesClass();&lt;br /&gt;     string cnStr = 
ConfigurationManager.ConnectionStrings["Test_ConnectionString"].ConnectionString;&lt;br /&gt;     
using (SqlConnection conn = new SqlConnection(cnStr))&lt;br /&gt;     {&lt;br /&gt;          
SqlCommand cmd = new SqlCommand("spGetValuesForTestID", conn);&lt;br /&gt;          
cmd.CommandType = 
System.Data.CommandType.StoredProcedure;&lt;br /&gt;          cmd.Parameters.AddWithValue("@TestID", 
testID);&lt;br /&gt;          conn.Open();&lt;br /&gt;          SqlDataReader dr; &lt;br /&gt;          
dr = cmd.ExecuteReader();&lt;br /&gt;          while (dr.Read())&lt;br /&gt;          
{&lt;br /&gt;               tvc2.TestID = 
int.Parse(dr["TestID"].ToString());&lt;br /&gt;               tvc2.Value1 = 
dr["Value1"].ToString();&lt;br /&gt;               tvc2.Value2 = 
dr["Value2"].ToString();&lt;br /&gt;          }&lt;br /&gt;     }&lt;br /&gt;     return tvc2;&lt;br /&gt;}&lt;/p&gt;
&lt;p&gt;This is where you can change things up if you have different ways of 
connecting to databases and returning the data. For this example this works 
well. It grabs one record from Table_1 that has a TestID of the testID parameter 
passed to it. One note you do need to add two using statements to the top of the 
class for this example to work the System.Configuration 
and System.Data.SqlClient. Configuration is for grabbing the connection string 
in the web.config file and SqlClient for the various SQL objects.&lt;/p&gt;
&lt;p&gt;That is all the coding that is needed for the example. To test out the 
service it first needs to be added to IIS as an Application. You can publish it 
straight from VS to the location you setup in IIS using Build/Publish in VS. 
Once the service is added to IIS you can browse to it and it will look like:&lt;/p&gt;
&lt;p&gt;&lt;img src="data:image/png;base64,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4XB9/+H6Dee0Horm11uY/doapZRSa4bXrwmma6sIWztnOJqYtkatVG02sdr45sx+bY02s/Fo1Nr6CbEpu69wWUuaR0RExHY00vzTL9Wffqn+wisP/t+da77zlXft3f/K6065SH3lHvXdZ996V+PCvY0v7Gm8457GG29r/PlPGq//2ytuvf3+YBFEzCdpHhEREdvRSPPPHqk/e6T+wst7Frat+vZFf/Pskfod9z701rUjr9uwTX3v8O/VGm+abKhv7nvd525969n/ftfu/cH8iJhb0jwiIiK2o5Hmnztaf+5o/dDRF+tTp+654e/v+PG3jj7641fvHdl88clXXP7PZ/zrD0+/9JYLr6v9/JHngjkRsU1J84iIiNiORpo/9HI98MhL97zy/VMO3XzqnVe/Z+ctZz/xyAPhQ4jYQUnziIiI2I5Gmn/hlToi9lLSPCIiIrZjM81fuemGY8frh48hYk89drx+5aYbSPOIiIiYz2aa33TtTceO14+8iog99djx+qZrbyLNIyIiYj7VM0fqUzt3/WjbzmPH6y//LyL21GPH6z/atnNq567OntikeURExGWiuub679fumD52vI6I/bJ2x/Q113//yk03ICIiImZS9T3HICIiIiJiPknziIiIiIhFlTSPiIiIiFhU1RYAAAAAACgm6h8BAAAAAKCYKDVQRkRERETEQtr/ChARERERMZ/9rwAREREREfPZ/woQERERETGf/a8AERERERHz2f8KEBERERExn/2vABERERER89n/ChARERERMZ/9rwAREREREfPZ/woQERERETGf/a8AERERERHz2f8KEBERERExn/2vABERERER89n/ChARERERMZ/9rwAREREREfPZ/woQERERETGf/a9g0bq+NtdoNBoHK+v7XQkiIiIioqjffJtrDX96F3/Ldwdr3F1Omm1j5UCj0Wg07t6crf1CpfmhLQetHZHcLd304t1BBbWL+98ziIiIiEtZv/n6nuabBcTToU9qbIby7MmyKGm+tYEyWV/DdETSPCIiImJvzL1kc1z8QG2oF4U60nz4MsOdWVuD1tkHqguR5qMoH6szvWe6KGkeERERsTfmXnJxpPnUm23y3mYzUIw0n7L562tzfUnziIiIiNgbcy+5SNJ8yjBw7ttsBgqR5tt4rYKIiIiIS8DcS/qm+VbaDhGDtf0hzrktG40V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" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;However you can not test the service in a browser like you can with a web 
service built using asmx files. A testing tool to use is WcfTestClient.exe. It 
can be found under Program Files\Microsoft Visual Studio 10.0\Common7\IDE. Once 
you launch the application you can use the same URL you used in a browser under 
Add Service. Once you expand TestService you can double click on ReturnData and 
you will see:&lt;/p&gt;
&lt;p&gt;&lt;img src="data:image/png;base64,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AWhttS9eqVTqtdde83g8e/funZqaciheq6uRn356ePfuvfn5RaJnefmx3rekiZmZmeXlxw1fvaZKODwfun7zzt27dSter7766t69ewOBwOTk5Pr6upprvKxONZYuXvlSpXcw61ON+TsJpzALT+RYvBbraH19neIFoIXVvnjpR7zefffdvr6+b775xqF4rays3r//n4WFOzdv3iZ6Hj78We9b0sTMzMzDhz83fPWaKtev3woG5xYW7tSteL3++ut+vz8YDCo84pUVTgu6OcNoXPRVdJm8frV993RhIitcgm+6uH7LFucjXuE6ymQyFC8ALay84qVzeY1XT0/PhQsXHIrX06crd+/eu3Vrfm7uBtHz4MFPn//tb9999500ceXKlQcPfmr46jVVfgyGrl79cX5+oW7Fq7u7+8KFCzW+xqvpHeo7erOOKF4AWltWRfEyjntNT087FK8nT54uLNwNhW7Ozl4jeu7de/CPr76anZ2VJm7cuHHv3oOGr15T5erVHy9fvhIOz9etePX19dX+bzU2vUN9R2/UUTqdpngBaGFZRcVr1cXv8Xr08/Lc3I1///uHy5evED2h0M3FxaXFxSXLiYavXlPlX//6/sKFSzdvhZ/v3+PV9A71HQ3VEcULQGvLVlC8/H7/wsJCyeLlQC9e9+49uHjx8szM//3zu4uElJd/Xjx//sK5czM3btysT/ESvWjFqzE7JwBoRdnqi5frfwskavxy6rW1tTNnzszO/nj9+q1r164Hg3OEVJbvv796+vRp1/8Ec20khNbV8sUrm802ZucEAK0oW33xMh8MiJeSSCRCodDU1NRJoDpjY2PffvttzT8YyVLE1uWmeAEAoJOK19jYWHnFq+b/PjFQgZInuMtSwQpkKV4AABeqLV4AdObiRQghhJijf2sYxcvoXqWLFyFEjHQiHwAAO2Lx0rtXieL1OQAAAMqXSCTKLl6NbooAAADPJXPxGhsbK128krEYIYQQQghxH1fFS7zqnuJFCCGEEFJZKF6EEEIIIXUKxYsQQgghpE5xVbxGR0eNq+4pXoQQQgghlaV08YpGo6Ojo3r3si1eAa+W452sYD2Cvk7N0xus7WsLdFks03Kmy8c2KPq29fhCJVa1mdaZEEIIIVZxVbxOnz5tHPSyKF5BX6fRt4K+3kDjX1UyFmuV4hXo0rQup01K8SKEEEKem5RR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" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;From here you can add a TestID value to the Value column and click on Invoke. 
The results the service would return to an application will be visible in the 
Response pane.&lt;/p&gt;
&lt;p&gt;Tags: &lt;a href="http://technorati.com/tag/CSharp" rel="tag"&gt;CSharp&lt;/a&gt;, &lt;a href="http://technorati.com/tag/WCF" rel="tag"&gt;WCF&lt;/a&gt;&lt;/p&gt; &lt;img src="http://geekswithblogs.net/Bunch/aggbug/148395.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Bunch</dc:creator>
            <guid>http://geekswithblogs.net/Bunch/archive/2012/01/18/using-wcf-service-with-a-class.aspx</guid>
            <pubDate>Wed, 18 Jan 2012 14:19:49 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/Bunch/comments/148395.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/Bunch/archive/2012/01/18/using-wcf-service-with-a-class.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/Bunch/comments/commentRss/148395.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Finding a GridViews Edit Control</title>
            <link>http://geekswithblogs.net/Bunch/archive/2011/12/23/finding-a-gridviews-edit-control.aspx</link>
            <description>Here is one way to access a control in a GridView right after a user clicks a button to change from view to edit mode. This example shows a TextBox that gets populated with today's date. The GridView is setup like this:&lt;br /&gt;&lt;br /&gt;&amp;lt;asp:GridView ID="GridView2" runat="server" AutoGenerateColumns="False"&lt;br /&gt;    DataKeyNames="TestID" DataSourceID="SqlDataSource1" onrowdatabound="GridView2_RowDataBound" &amp;gt;&lt;br /&gt;    &amp;lt;Columns&amp;gt;&lt;br /&gt;        &amp;lt;asp:TemplateField&amp;gt;&lt;br /&gt;            &amp;lt;ItemTemplate&amp;gt;&lt;br /&gt;                &amp;lt;asp:Button ID="btnEdit" runat="server" Text="Edit" CommandName="Edit" CommandArgument='&amp;lt;%# Container.DataItemIndex %&amp;gt;' /&amp;gt;&lt;br /&gt;            &amp;lt;/ItemTemplate&amp;gt;&lt;br /&gt;            &amp;lt;EditItemTemplate&amp;gt;&lt;br /&gt;                &amp;lt;asp:Button ID="btnCancel" runat="server" Text="Cancel" CommandName="Cancel" /&amp;gt;&lt;br /&gt;            &amp;lt;/EditItemTemplate&amp;gt;&lt;br /&gt;        &amp;lt;/asp:TemplateField&amp;gt;&lt;br /&gt;        &amp;lt;asp:TemplateField&amp;gt;&lt;br /&gt;            &amp;lt;ItemTemplate&amp;gt;&lt;br /&gt;                &amp;lt;asp:Label ID="lblTest1" runat="server" Text='&amp;lt;%# BIND("TestID") %&amp;gt;' /&amp;gt;&lt;br /&gt;            &amp;lt;/ItemTemplate&amp;gt;&lt;br /&gt;            &amp;lt;EditItemTemplate&amp;gt;&lt;br /&gt;                &amp;lt;asp:Label ID="lblTest4" runat="server" Text='&amp;lt;%# BIND("TestID") %&amp;gt;' /&amp;gt;&lt;br /&gt;            &amp;lt;/EditItemTemplate&amp;gt;&lt;br /&gt;        &amp;lt;/asp:TemplateField&amp;gt;&lt;br /&gt;            &amp;lt;asp:TemplateField&amp;gt;&lt;br /&gt;            &amp;lt;ItemTemplate&amp;gt;&lt;br /&gt;                &amp;lt;asp:Label ID="lblTest2" runat="server" Text='&amp;lt;%# BIND("Value1") %&amp;gt;' /&amp;gt;&lt;br /&gt;            &amp;lt;/ItemTemplate&amp;gt;&lt;br /&gt;            &amp;lt;EditItemTemplate&amp;gt;&lt;br /&gt;                &amp;lt;asp:TextBox ID="txtTest1" runat="server" Text="test" /&amp;gt;&lt;br /&gt;            &amp;lt;/EditItemTemplate&amp;gt;&lt;br /&gt;        &amp;lt;/asp:TemplateField&amp;gt;&lt;br /&gt;        &amp;lt;asp:TemplateField&amp;gt;&lt;br /&gt;            &amp;lt;ItemTemplate&amp;gt;&lt;br /&gt;                &amp;lt;asp:Label ID="lblTest3" runat="server" Text='&amp;lt;%# BIND("Value2") %&amp;gt;' /&amp;gt;&lt;br /&gt;            &amp;lt;/ItemTemplate&amp;gt;&lt;br /&gt;            &amp;lt;EditItemTemplate&amp;gt;&lt;br /&gt;                &amp;lt;asp:TextBox ID="txtTest2" runat="server" /&amp;gt;&lt;br /&gt;            &amp;lt;/EditItemTemplate&amp;gt;&lt;br /&gt;        &amp;lt;/asp:TemplateField&amp;gt;&lt;br /&gt;    &amp;lt;/Columns&amp;gt;&lt;br /&gt;&amp;lt;/asp:GridView&amp;gt;&lt;br /&gt;&lt;br /&gt;The txtTest2 TextBox is the one that we want to put today's date in. To enter that information during the switch into edit you can add the following:&lt;br /&gt;&lt;br /&gt; protected void GridView2_RowDataBound(object sender, GridViewRowEventArgs e)&lt;br /&gt;    {&lt;br /&gt;        if (e.Row.RowState.HasFlag(DataControlRowState.Edit))&lt;br /&gt;        {&lt;br /&gt;            TextBox txtBox2 = (TextBox)e.Row.FindControl("txtTest2");&lt;br /&gt;&lt;br /&gt;            txtBox2.Text = DateTime.Now.ToShortDateString();&lt;br /&gt;        }&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;The little trick lies in the DataControlRowState.Edit line. When that is true you can use the normal FindControl methods to grab the control you need. Probably not a common thing to do with a GridView but you never know.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;

Technorati Tags: &lt;a href="http://technorati.com/tags/ASP.Net" rel="tag"&gt;ASP.Net&lt;/a&gt;, &lt;a href="http://technorati.com/tags/CSharp" rel="tag"&gt;CSharp&lt;/a&gt;, &lt;a href="http://technorati.com/tags/GridView" rel="tag"&gt;GridView&lt;/a&gt; &lt;img src="http://geekswithblogs.net/Bunch/aggbug/148125.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Bunch</dc:creator>
            <guid>http://geekswithblogs.net/Bunch/archive/2011/12/23/finding-a-gridviews-edit-control.aspx</guid>
            <pubDate>Fri, 23 Dec 2011 16:40:24 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/Bunch/comments/148125.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/Bunch/archive/2011/12/23/finding-a-gridviews-edit-control.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/Bunch/comments/commentRss/148125.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Using Table Valued Parameters</title>
            <link>http://geekswithblogs.net/Bunch/archive/2011/11/03/using-table-valued-parameters.aspx</link>
            <description>&lt;p&gt;In SQL Server 2008 you can use table valued parameters which can be pretty  useful. In the example I use a very simple one to overcome SQL Server’s lack of  having a parameter as an array. The example goes through creating the new type,  using it in a stored procedure and calling it from an application (VB.Net in  this example). You start off with creating the new type. Under  Programmability/Types/User-Defined Table Types create a new table. Here I  created a table with a single column to hold an integer.&lt;/p&gt;
&lt;p&gt;-- ================================&lt;br /&gt;
-- Create User-defined Table  Type&lt;br /&gt;
-- ================================&lt;br /&gt;
USE TestDB&lt;/p&gt;
&lt;p&gt;GO&lt;/p&gt;
&lt;p&gt;-- Create the data type&lt;br /&gt;
CREATE TYPE dbo.IntTable AS TABLE &lt;br /&gt;
(&lt;br /&gt;
     col1 int NOT NULL,&lt;br /&gt;
    PRIMARY KEY (col1)&lt;br /&gt;
)&lt;br /&gt;
GO&lt;/p&gt;
&lt;p&gt;Now that the type is created you need some SQL to use it. In this stored  procedure the parameter @PlayerIDList uses the new InTable data type to pass in  a list of player IDs. Using a CTE you can go through each player ID in the table  and then return basic player information like batting stance, throwing hand,  number, etc.&lt;/p&gt;
&lt;p&gt;USE TestDB&lt;br /&gt;
GO&lt;br /&gt;
SET ANSI_NULLS ON&lt;br /&gt;
GO&lt;br /&gt;
SET QUOTED_IDENTIFIER  ON&lt;br /&gt;
GO&lt;br /&gt;
-- =============================================&lt;br /&gt;
-- Author:     &amp;lt;Author,,Name&amp;gt;&lt;br /&gt;
-- Create date: &amp;lt;Create Date,,&amp;gt;&lt;br /&gt;
--  Description:    &amp;lt;Description,,&amp;gt;&lt;br /&gt;
--  =============================================&lt;br /&gt;
CREATE PROCEDURE  [dbo].[spTestSprocTVP]&lt;br /&gt;
    -- Add the parameters for the stored procedure  here&lt;br /&gt;
    @PlayerIDList IntTable READONLY&lt;br /&gt;
AS&lt;br /&gt;
BEGIN&lt;br /&gt;
    -- SET NOCOUNT  ON added to prevent extra result sets from&lt;br /&gt;
    -- interfering with SELECT  statements.&lt;br /&gt;
    SET NOCOUNT ON;&lt;/p&gt;
&lt;p&gt;    WITH PlayerIDs (PlayerID) AS &lt;br /&gt;
    ( SELECT * FROM @PlayerIDList )&lt;/p&gt;
&lt;p&gt;    SELECT ply.FullName, ply.Bats, ply.Throws, ply.JerseyNumber&lt;br /&gt;
    FROM  tblPlayers ply&lt;br /&gt;
    INNER JOIN PlayerIDs ON ply.PlayerID = PlayerIDs.PlayerID&lt;/p&gt;
&lt;p&gt;To test a sproc like this using a TVP in SQL you can write something like:&lt;/p&gt;
&lt;p&gt;DECLARE @test IntTable &lt;br /&gt;
INSERT INTO @test(col1) values(282), (643088),  (643090), (179100), (54541)&lt;br /&gt;
EXEC spTestSprocTVP @test&lt;/p&gt;
&lt;p&gt;Where you create a variable of the new data type, load it up with some test  values and execute the stored procedure. Now that everything is setup and tested  on the SQL side you need to add the code to call it from the application. This  example assumes you already have a variable with player IDs created as an  ArrayList. The code is also written out (no SQLDataSource used) so you can see  all the steps.&lt;/p&gt;
&lt;p&gt;Public Function GetPlayerDetails(ByVal playerIDs As ArrayList) As  DataTable&lt;br /&gt;
    Dim dtPlayerDetails As DataTable = New DataTable&lt;br /&gt;
    Dim  idList As List(Of SqlDataRecord) = New List(Of SqlDataRecord)&lt;br /&gt;
    Dim tvp As  SqlMetaData() = {New SqlMetaData("n", SqlDbType.Int)}&lt;/p&gt;
&lt;p&gt;    For Each id As Integer In playerIDs&lt;br /&gt;
        Dim rec As SqlDataRecord =  New SqlDataRecord(tvp)&lt;br /&gt;
        rec.SetInt32(0, id)&lt;br /&gt;
         idList.Add(rec)&lt;br /&gt;
    Next&lt;/p&gt;
&lt;p&gt;    Dim cn As SqlConnection = New SqlConnection&lt;br /&gt;
    cn.ConnectionString =  connString&lt;br /&gt;
    Dim cmd As SqlCommand = cn.CreateCommand&lt;br /&gt;
    Dim da As  SqlDataAdapter = New SqlDataAdapter(cmd)&lt;/p&gt;
&lt;p&gt;    cmd.CommandType = CommandType.StoredProcedure&lt;br /&gt;
    cmd.CommandText =  "spTestSprocTVP"&lt;br /&gt;
    cmd.Parameters.Add("@PlayerIDList",  SqlDbType.Structured)&lt;br /&gt;
    cmd.Parameters("@PlayerIDList").TypeName =  "IntTable"&lt;br /&gt;
    cmd.Parameters("@PlayerIDList").Value = idList&lt;/p&gt;
&lt;p&gt;    cn.Open()&lt;br /&gt;
    da.Fill(dtPlayerDetails)&lt;br /&gt;
    cn.Close()&lt;/p&gt;
&lt;p&gt;    Return dtPlayerDetails&lt;br /&gt;
End Function&lt;/p&gt;
&lt;p&gt;The main points to look at in the function is creating a new list of  SqlDataRecord, creating a variable for the SqlMetaData type that matches your  user-defined table type from the first step and then adding each item from the  function’s parameter to the SqlDataRecord type list. All that is within the  first eight lines of the function. Once the DataTable is returned you can do  whatever you want with it like bind it to a GridView.&lt;/p&gt;
&lt;div contenteditable="false" style="PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; FLOAT: none; PADDING-TOP: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:322b5f35-9daa-4b0f-937a-0729a7257709" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/SQL" rel="tag"&gt;SQL&lt;/a&gt;,&lt;a href="http://technorati.com/tags/VB.Net" rel="tag"&gt;VB.Net&lt;/a&gt;&lt;/div&gt; &lt;img src="http://geekswithblogs.net/Bunch/aggbug/147541.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Bunch</dc:creator>
            <guid>http://geekswithblogs.net/Bunch/archive/2011/11/03/using-table-valued-parameters.aspx</guid>
            <pubDate>Thu, 03 Nov 2011 12:05:08 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/Bunch/comments/147541.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/Bunch/archive/2011/11/03/using-table-valued-parameters.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/Bunch/comments/commentRss/147541.aspx</wfw:commentRss>
        </item>
        <item>
            <title>PRINT Ints in TSQL</title>
            <link>http://geekswithblogs.net/Bunch/archive/2011/10/20/print-ints-in-tsql.aspx</link>
            <description>&lt;p&gt;To print multiple int variables on one line you need to CAST them first. Otherwise the  PRINT command will add them up (at least it does for me anyways using SQL 2008).  In the example I needed to have two ID variables print out while I was working  on a sproc so I could see if I was getting the correct IDs before adding in my  update code.&lt;/p&gt;
&lt;p&gt;This did not work, it adds the two variables together:&lt;/p&gt;
&lt;p&gt;PRINT @FirstID + ‘ – ‘ + @NextID&lt;/p&gt;
&lt;p&gt;This does work, it prints each variable with the dash in-between:&lt;/p&gt;
&lt;p&gt;PRINT CAST(@FirstID AS Varchar(20)) + ‘ – ‘ + CAST(@NextID AS  Varchar(20))&lt;/p&gt;
&lt;div contenteditable="false" class="wlWriterEditableSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:8dc7ee96-ba91-4807-85c8-adf3b3fc99bb" style="PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; FLOAT: none; PADDING-TOP: 0px"&gt;Technorati Tags: &lt;a rel="tag" href="http://technorati.com/tags/SQL"&gt;SQL&lt;/a&gt;&lt;/div&gt; &lt;img src="http://geekswithblogs.net/Bunch/aggbug/147386.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Bunch</dc:creator>
            <guid>http://geekswithblogs.net/Bunch/archive/2011/10/20/print-ints-in-tsql.aspx</guid>
            <pubDate>Thu, 20 Oct 2011 14:48:38 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/Bunch/comments/147386.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/Bunch/archive/2011/10/20/print-ints-in-tsql.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/Bunch/comments/commentRss/147386.aspx</wfw:commentRss>
        </item>
        <item>
            <title>XmlWriter Formatting</title>
            <link>http://geekswithblogs.net/Bunch/archive/2011/07/18/xmlwriter-formatting.aspx</link>
            <description>&lt;p&gt;Setting up formatting when using a XmlWriter is pretty easy. Declare a XmlWriterSettings variable and set the formatting options you want. The two main items are for indenting and new lines. You add the XmlWriterSettings variable as the second parameter in the XmlWriter.Create function.&lt;/p&gt;
&lt;p&gt;VB.Net Example&lt;/p&gt;
&lt;p&gt;Dim mySettings As New XmlWriterSettings()&lt;br /&gt;
mySettings.Indent = True&lt;br /&gt;
mySettings.NewLineOnAttributes = True&lt;/p&gt;
&lt;p&gt;Using writer As XmlWriter = XmlWriter.Create("c:\test.xml", settings)&lt;/p&gt;
&lt;p&gt;C# Example&lt;/p&gt;
&lt;p&gt;XmlWriterSettings mySettings = new XmlWriterSettings();&lt;br /&gt;
mySettings.Indent = true;&lt;br /&gt;
mySettings.NewLineOnAttributes = true;&lt;/p&gt;
&lt;p&gt;using (XmlWriter writer = XmlWriter.Create("c:\test.xml", mySettings))&lt;/p&gt;
&lt;div id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:ee3cae78-c838-44e9-8b21-760a22f623b3" class="wlWriterEditableSmartContent" contenteditable="false" style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/VB.Net" rel="tag"&gt;&lt;font color="#000080"&gt;VB.Net&lt;/font&gt;&lt;/a&gt;,&lt;a href="http://technorati.com/tags/CSharp" rel="tag"&gt;&lt;font color="#000080"&gt;CSharp&lt;/font&gt;&lt;/a&gt;&lt;/div&gt; &lt;img src="http://geekswithblogs.net/Bunch/aggbug/146253.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Bunch</dc:creator>
            <guid>http://geekswithblogs.net/Bunch/archive/2011/07/18/xmlwriter-formatting.aspx</guid>
            <pubDate>Mon, 18 Jul 2011 16:22:40 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/Bunch/comments/146253.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/Bunch/archive/2011/07/18/xmlwriter-formatting.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/Bunch/comments/commentRss/146253.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Accessing Controls Within A Gridview</title>
            <link>http://geekswithblogs.net/Bunch/archive/2011/06/17/accessing-controls-within-a-gridview.aspx</link>
            <description>&lt;p&gt;Sometimes you need to access a control within a GridView, but it isn’t quite  as straight forward as just using FindControl to grab the control like you can  in a FormView. Since the GridView builds multiple rows the key is to specify the  row. In this example there is a GridView with a control for a player’s errors.  If the errors is greater than 9 the GridView should display the control  (lblErrors) in red so it stands out. Here is the GridView:&lt;/p&gt;
&lt;p&gt;&amp;lt;asp:GridView ID="gvFielding" runat="server" DataSourceID="sqlFielding"  DataKeyNames="PlayerID" AutoGenerateColumns="false" &amp;gt;&lt;br /&gt;
     &amp;lt;Columns&amp;gt;&lt;br /&gt;
        &amp;lt;asp:BoundField DataField="PlayerName"  HeaderText="Player Name" /&amp;gt;&lt;br /&gt;
        &amp;lt;asp:BoundField  DataField="PlayerNumber" HeaderText="Player Number" /&amp;gt;&lt;br /&gt;
         &amp;lt;asp:TemplateField HeaderText="Errors"&amp;gt;&lt;br /&gt;
             &amp;lt;ItemTemplate&amp;gt;&lt;br /&gt;
                &amp;lt;asp:Label ID="lblErrors"  runat="server" Text='&amp;lt;%# EVAL("Errors") %&amp;gt;'  /&amp;gt;&lt;br /&gt;
             &amp;lt;/ItemTemplate&amp;gt;&lt;br /&gt;
        &amp;lt;/asp:TemplateField&amp;gt;&lt;br /&gt;
     &amp;lt;/Columns&amp;gt;&lt;br /&gt;
&amp;lt;/asp:GridView&amp;gt;&lt;/p&gt;
&lt;p&gt;In the code behind you can add the code to change the label’s ForeColor  property to red based on the amount of errors. In this case 10 or more errors  triggers the color change.&lt;/p&gt;
&lt;p&gt;Protected Sub gvFielding_DataBound(ByVal sender As Object, ByVal e As  System.EventArgs) Handles gvFielding.DataBound&lt;br /&gt;
    Dim errorLabel As  Label&lt;br /&gt;
    Dim errors As Integer&lt;br /&gt;
    Dim i As Integer = 0&lt;br /&gt;
    For Each  row As GridViewRow In gvFielding.Rows&lt;br /&gt;
        errorLabel =  gvFielding.Rows(i).FindControl("lblErrors")&lt;br /&gt;
        If Not errorLabel.Text =  Nothing Then&lt;br /&gt;
            Integer.TryParse(errorLabel.Text,  errors)&lt;br /&gt;
            If errors &amp;gt; 9 Then&lt;br /&gt;
                 errorLabel.ForeColor = Drawing.Color.Red&lt;br /&gt;
            End If&lt;br /&gt;
        End  If&lt;br /&gt;
        i += 1&lt;br /&gt;
    Next&lt;br /&gt;
End Sub&lt;/p&gt;
&lt;p&gt;The main points in the DataBound sub is use a For Each statement to loop  through the rows and to increment the variable i so you loop through every row.  That way you check each one and if the value is greater than 9 the label changes  to red. The If Not errorLabel.Text = Nothing line is there as a check in case no  data comes back at all for Errors.&lt;/p&gt;
&lt;div contenteditable="false" class="wlWriterEditableSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:25bce02f-fe2c-471f-a666-1bc2e8b69fd5" style="PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; FLOAT: none; PADDING-TOP: 0px"&gt;Technorati Tags: &lt;a rel="tag" href="http://technorati.com/tags/GridView"&gt;GridView&lt;/a&gt;,&lt;a rel="tag" href="http://technorati.com/tags/ASP.Net"&gt;ASP.Net&lt;/a&gt;,&lt;a rel="tag" href="http://technorati.com/tags/VB.Net"&gt;VB.Net&lt;/a&gt;&lt;/div&gt; &lt;img src="http://geekswithblogs.net/Bunch/aggbug/145894.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Bunch</dc:creator>
            <guid>http://geekswithblogs.net/Bunch/archive/2011/06/17/accessing-controls-within-a-gridview.aspx</guid>
            <pubDate>Fri, 17 Jun 2011 13:44:11 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/Bunch/comments/145894.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/Bunch/archive/2011/06/17/accessing-controls-within-a-gridview.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/Bunch/comments/commentRss/145894.aspx</wfw:commentRss>
        </item>
        <item>
            <title>CTE Updating</title>
            <link>http://geekswithblogs.net/Bunch/archive/2011/05/27/cte-updating.aspx</link>
            <description>&lt;p&gt;Using a CTE to help with an update can be pretty handy. In this simple  example the CTE is to select SiteIDs for a specific sales rep. The update is to  change the address code to ‘Street’ since the rep entered them all in as  ‘Mailing’ by mistake. In the update code you use an inner join to match up the  SiteIDs from the CTE with the ones in tblAddress so you only update the specific  sales rep’s sites and not all of them in the table.&lt;/p&gt;
&lt;p&gt;WITH CTE(SiteID) AS&lt;br /&gt;
(&lt;br /&gt;
SELECT srs.SiteID&lt;br /&gt;
FROM tblSalesRepSites  srs&lt;br /&gt;
WHERE srs.SalesRepID = '12345'&lt;br /&gt;
)&lt;/p&gt;
&lt;p&gt;UPDATE tblAddress&lt;br /&gt;
SET AddressCode = 'Street'&lt;br /&gt;
FROM tblAddress addr INNER  JOIN CTE ON addr.SiteID = CTE.SiteID&lt;/p&gt;
&lt;div contenteditable="false" class="wlWriterEditableSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:e3ace130-164f-4eae-adb7-53e38d5dac91" style="PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; FLOAT: none; PADDING-TOP: 0px"&gt;Technorati Tags: &lt;a rel="tag" href="http://technorati.com/tags/SQL"&gt;SQL&lt;/a&gt;&lt;/div&gt; &lt;img src="http://geekswithblogs.net/Bunch/aggbug/145606.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Bunch</dc:creator>
            <guid>http://geekswithblogs.net/Bunch/archive/2011/05/27/cte-updating.aspx</guid>
            <pubDate>Fri, 27 May 2011 16:47:34 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/Bunch/comments/145606.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/Bunch/archive/2011/05/27/cte-updating.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/Bunch/comments/commentRss/145606.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Short Circuiting Forgetfulness in VB.Net</title>
            <link>http://geekswithblogs.net/Bunch/archive/2011/05/02/short-circuiting-forgetfulness-in-vb.net.aspx</link>
            <description>&lt;p&gt;If nobody else but me reads this that is OK, this is just something I forget  from time to time when working in VB.Net. To short circuit an expression the  &amp;amp;&amp;amp; or || operators in many other languages are AndAlso or OrElse in  VB.Net.&lt;/p&gt;
&lt;p&gt;Two really simple examples:&lt;/p&gt;
&lt;p&gt;If a &amp;gt; b AndAlso a &amp;lt; c Then&lt;/p&gt;
&lt;p&gt;If a &amp;gt; b OrElse a &amp;gt; c Then&lt;/p&gt;
&lt;div contenteditable="false" class="wlWriterEditableSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:723fbb2c-0b6b-44da-942b-e296507b86a8" style="PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; FLOAT: none; PADDING-TOP: 0px"&gt;Technorati Tags: &lt;a rel="tag" href="http://technorati.com/tags/VB.Net"&gt;VB.Net&lt;/a&gt;&lt;/div&gt; &lt;img src="http://geekswithblogs.net/Bunch/aggbug/145133.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Bunch</dc:creator>
            <guid>http://geekswithblogs.net/Bunch/archive/2011/05/02/short-circuiting-forgetfulness-in-vb.net.aspx</guid>
            <pubDate>Mon, 02 May 2011 15:47:22 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/Bunch/comments/145133.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/Bunch/archive/2011/05/02/short-circuiting-forgetfulness-in-vb.net.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/Bunch/comments/commentRss/145133.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Cycling Through Selected CTE Values</title>
            <link>http://geekswithblogs.net/Bunch/archive/2011/04/13/cycling-through-cte-values.aspx</link>
            <description>&lt;p&gt;A great benefit of using a CTE is their ability to replace some uses of  Cursors. Sometimes you may need a Cursor to fetch an ID value from a table. Use  that ID in a Select statement. Then fetch the next ID value, use that in the  same Select statement over and over again until you ran through all the ID  values. A CTE can help eliminate that and from what I can see is generally a bit  faster than using a Cursor.&lt;/p&gt;
&lt;p&gt;This example is using a table to hold purchase orders (tblPO) and another  table to hold invoices (tblInv). tblPO has columns for the purchase order ID  (POID), the purchase order number (PONum) and the amount of funds in the  purchase order (POAmt). tblInv has columns for the associated purchase order  (POID) and an amount for the invoice (InvAmt). The scenario is that you need a  list of all purchase order IDs, numbers, amount of the PO and the amount that is  still available. To calculate the amount available you need to total up all the  invoice amounts for a purchase order and then subtract them from the purchase  order amount.&lt;/p&gt;
&lt;p&gt;WITH cte(POID, PONum, POAmnt) AS (&lt;br /&gt;
SELECT POID, PONum, POAmt FROM tblPO )&lt;/p&gt;
&lt;p&gt;SELECT POID, PONum, POAmt, &lt;br /&gt;
(POAmt - (SELECT SUM(InvAmt)FROM tblInv WHERE  POID = cte.POID)) AS 'Available'&lt;br /&gt;
FROM cte&lt;/p&gt;
&lt;p&gt;You setup the CTE with the values you want except for the one that needs each  POID individually (the amount available calculation). Then when you run a select  from the CTE you can put the current POID from the CTE in the where clause. This  ends up being a lot simpler and faster than setting up a Cursor and fetching  each POID from tblPO.&lt;/p&gt;
&lt;p&gt;A second way to set this up which accomplishes the same would be to create the CTE with just the ID you want to cycle through. Either way it works the same it just depends on how you like to write it.&lt;/p&gt;
&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
&lt;w:WordDocument&gt;
&lt;w:View&gt;Normal&lt;/w:View&gt;
&lt;w:Zoom&gt;0&lt;/w:Zoom&gt;
&lt;w:TrackMoves /&gt;
&lt;w:TrackFormatting /&gt;
&lt;w:PunctuationKerning /&gt;
&lt;w:ValidateAgainstSchemas /&gt;
&lt;w:SaveIfXMLInvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;
&lt;w:IgnoreMixedContent&gt;false&lt;/w:IgnoreMixedContent&gt;
&lt;w:AlwaysShowPlaceholderText&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;
&lt;w:DoNotPromoteQF /&gt;
&lt;w:LidThemeOther&gt;EN-US&lt;/w:LidThemeOther&gt;
&lt;w:LidThemeAsian&gt;X-NONE&lt;/w:LidThemeAsian&gt;
&lt;w:LidThemeComplexScript&gt;X-NONE&lt;/w:LidThemeComplexScript&gt;
&lt;w:Compatibility&gt;
&lt;w:BreakWrappedTables /&gt;
&lt;w:SnapToGridInCell /&gt;
&lt;w:WrapTextWithPunct /&gt;
&lt;w:UseAsianBreakRules /&gt;
&lt;w:DontGrowAutofit /&gt;
&lt;w:SplitPgBreakAndParaMark /&gt;
&lt;w:DontVertAlignCellWithSp /&gt;
&lt;w:DontBreakConstrainedForcedTables /&gt;
&lt;w:DontVertAlignInTxbx /&gt;
&lt;w:Word11KerningPairs /&gt;
&lt;w:CachedColBalance /&gt;
&lt;/w:Compatibility&gt;
&lt;w:BrowserLevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;
&lt;m:mathPr&gt;
&lt;m:mathFont m:val="Cambria Math" /&gt;
&lt;m:brkBin m:val="before" /&gt;
&lt;m:brkBinSub m:val="&amp;#45;-" /&gt;
&lt;m:smallFrac m:val="off" /&gt;
&lt;m:dispDef /&gt;
&lt;m:lMargin m:val="0" /&gt;
&lt;m:rMargin m:val="0" /&gt;
&lt;m:defJc m:val="centerGroup" /&gt;
&lt;m:wrapIndent m:val="1440" /&gt;
&lt;m:intLim m:val="subSup" /&gt;
&lt;m:naryLim m:val="undOvr" /&gt;
&lt;/m:mathPr&gt;&lt;/w:WordDocument&gt;
&lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
&lt;w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"
DefSemiHidden="true" DefQFormat="false" DefPriority="99"
LatentStyleCount="267"&gt;
&lt;w:LsdException Locked="false" Priority="0" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Normal" /&gt;
&lt;w:LsdException Locked="false" Priority="9" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="heading 1" /&gt;
&lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2" /&gt;
&lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3" /&gt;
&lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4" /&gt;
&lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5" /&gt;
&lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6" /&gt;
&lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7" /&gt;
&lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8" /&gt;
&lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9" /&gt;
&lt;w:LsdException Locked="false" Priority="39" Name="toc 1" /&gt;
&lt;w:LsdException Locked="false" Priority="39" Name="toc 2" /&gt;
&lt;w:LsdException Locked="false" Priority="39" Name="toc 3" /&gt;
&lt;w:LsdException Locked="false" Priority="39" Name="toc 4" /&gt;
&lt;w:LsdException Locked="false" Priority="39" Name="toc 5" /&gt;
&lt;w:LsdException Locked="false" Priority="39" Name="toc 6" /&gt;
&lt;w:LsdException Locked="false" Priority="39" Name="toc 7" /&gt;
&lt;w:LsdException Locked="false" Priority="39" Name="toc 8" /&gt;
&lt;w:LsdException Locked="false" Priority="39" Name="toc 9" /&gt;
&lt;w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption" /&gt;
&lt;w:LsdException Locked="false" Priority="10" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Title" /&gt;
&lt;w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font" /&gt;
&lt;w:LsdException Locked="false" Priority="11" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtitle" /&gt;
&lt;w:LsdException Locked="false" Priority="22" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Strong" /&gt;
&lt;w:LsdException Locked="false" Priority="20" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Emphasis" /&gt;
&lt;w:LsdException Locked="false" Priority="59" SemiHidden="false"
UnhideWhenUsed="false" Name="Table Grid" /&gt;
&lt;w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text" /&gt;
&lt;w:LsdException Locked="false" Priority="1" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="No Spacing" /&gt;
&lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading" /&gt;
&lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List" /&gt;
&lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid" /&gt;
&lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1" /&gt;
&lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2" /&gt;
&lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1" /&gt;
&lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2" /&gt;
&lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1" /&gt;
&lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2" /&gt;
&lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3" /&gt;
&lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List" /&gt;
&lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading" /&gt;
&lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List" /&gt;
&lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid" /&gt;
&lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 1" /&gt;
&lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 1" /&gt;
&lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 1" /&gt;
&lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1" /&gt;
&lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1" /&gt;
&lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 1" /&gt;
&lt;w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision" /&gt;
&lt;w:LsdException Locked="false" Priority="34" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="List Paragraph" /&gt;
&lt;w:LsdException Locked="false" Priority="29" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Quote" /&gt;
&lt;w:LsdException Locked="false" Priority="30" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Quote" /&gt;
&lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 1" /&gt;
&lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1" /&gt;
&lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1" /&gt;
&lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1" /&gt;
&lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 1" /&gt;
&lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 1" /&gt;
&lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 1" /&gt;
&lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 1" /&gt;
&lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 2" /&gt;
&lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 2" /&gt;
&lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 2" /&gt;
&lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2" /&gt;
&lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2" /&gt;
&lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 2" /&gt;
&lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 2" /&gt;
&lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2" /&gt;
&lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2" /&gt;
&lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2" /&gt;
&lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 2" /&gt;
&lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 2" /&gt;
&lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 2" /&gt;
&lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 2" /&gt;
&lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 3" /&gt;
&lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 3" /&gt;
&lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 3" /&gt;
&lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3" /&gt;
&lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3" /&gt;
&lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 3" /&gt;
&lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 3" /&gt;
&lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3" /&gt;
&lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3" /&gt;
&lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3" /&gt;
&lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 3" /&gt;
&lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 3" /&gt;
&lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 3" /&gt;
&lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 3" /&gt;
&lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 4" /&gt;
&lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 4" /&gt;
&lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 4" /&gt;
&lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4" /&gt;
&lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4" /&gt;
&lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 4" /&gt;
&lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 4" /&gt;
&lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4" /&gt;
&lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4" /&gt;
&lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4" /&gt;
&lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 4" /&gt;
&lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 4" /&gt;
&lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 4" /&gt;
&lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 4" /&gt;
&lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 5" /&gt;
&lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 5" /&gt;
&lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 5" /&gt;
&lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5" /&gt;
&lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5" /&gt;
&lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 5" /&gt;
&lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 5" /&gt;
&lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5" /&gt;
&lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5" /&gt;
&lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5" /&gt;
&lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 5" /&gt;
&lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 5" /&gt;
&lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 5" /&gt;
&lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 5" /&gt;
&lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 6" /&gt;
&lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 6" /&gt;
&lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 6" /&gt;
&lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6" /&gt;
&lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6" /&gt;
&lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 6" /&gt;
&lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 6" /&gt;
&lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6" /&gt;
&lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6" /&gt;
&lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6" /&gt;
&lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 6" /&gt;
&lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 6" /&gt;
&lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 6" /&gt;
&lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 6" /&gt;
&lt;w:LsdException Locked="false" Priority="19" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis" /&gt;
&lt;w:LsdException Locked="false" Priority="21" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis" /&gt;
&lt;w:LsdException Locked="false" Priority="31" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference" /&gt;
&lt;w:LsdException Locked="false" Priority="32" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Reference" /&gt;
&lt;w:LsdException Locked="false" Priority="33" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Book Title" /&gt;
&lt;w:LsdException Locked="false" Priority="37" Name="Bibliography" /&gt;
&lt;w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading" /&gt;
&lt;/w:LatentStyles&gt;
&lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 10]&gt;
&lt;style&gt;
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:"Table Normal";
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-qformat:yes;
mso-style-parent:"";
mso-padding-alt:0in 5.4pt 0in 5.4pt;
mso-para-margin-top:0in;
mso-para-margin-right:0in;
mso-para-margin-bottom:10.0pt;
mso-para-margin-left:0in;
line-height:115%;
mso-pagination:widow-orphan;
font-size:11.0pt;
font-family:"Calibri","sans-serif";
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:minor-fareast;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;}
&lt;/style&gt;
&lt;![endif]--&gt;
&lt;p class="MsoNoSpacing"&gt;WITH cte(POID) AS (&lt;br /&gt;
SELECT POID FROM tblPO)&lt;/p&gt;
&lt;p class="MsoNoSpacing"&gt;SELECT cte.POID, po.PONum, po.POAmnt, (POAmt - (SELECT SUM(InvAmt)FROM tblInv WHERE  POID = cte.POID)) AS 'Available'&lt;br /&gt;
FROM cte&lt;br /&gt;
INNER JOIN tblPO po ON po.POID  = cte.POID&lt;/p&gt;
&lt;p class="MsoNoSpacing"&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
&lt;w:WordDocument&gt;
&lt;w:View&gt;Normal&lt;/w:View&gt;
&lt;w:Zoom&gt;0&lt;/w:Zoom&gt;
&lt;w:TrackMoves /&gt;
&lt;w:TrackFormatting /&gt;
&lt;w:PunctuationKerning /&gt;
&lt;w:ValidateAgainstSchemas /&gt;
&lt;w:SaveIfXMLInvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;
&lt;w:IgnoreMixedContent&gt;false&lt;/w:IgnoreMixedContent&gt;
&lt;w:AlwaysShowPlaceholderText&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;
&lt;w:DoNotPromoteQF /&gt;
&lt;w:LidThemeOther&gt;EN-US&lt;/w:LidThemeOther&gt;
&lt;w:LidThemeAsian&gt;X-NONE&lt;/w:LidThemeAsian&gt;
&lt;w:LidThemeComplexScript&gt;X-NONE&lt;/w:LidThemeComplexScript&gt;
&lt;w:Compatibility&gt;
&lt;w:BreakWrappedTables /&gt;
&lt;w:SnapToGridInCell /&gt;
&lt;w:WrapTextWithPunct /&gt;
&lt;w:UseAsianBreakRules /&gt;
&lt;w:DontGrowAutofit /&gt;
&lt;w:SplitPgBreakAndParaMark /&gt;
&lt;w:DontVertAlignCellWithSp /&gt;
&lt;w:DontBreakConstrainedForcedTables /&gt;
&lt;w:DontVertAlignInTxbx /&gt;
&lt;w:Word11KerningPairs /&gt;
&lt;w:CachedColBalance /&gt;
&lt;/w:Compatibility&gt;
&lt;w:BrowserLevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;
&lt;m:mathPr&gt;
&lt;m:mathFont m:val="Cambria Math" /&gt;
&lt;m:brkBin m:val="before" /&gt;
&lt;m:brkBinSub m:val="&amp;#45;-" /&gt;
&lt;m:smallFrac m:val="off" /&gt;
&lt;m:dispDef /&gt;
&lt;m:lMargin m:val="0" /&gt;
&lt;m:rMargin m:val="0" /&gt;
&lt;m:defJc m:val="centerGroup" /&gt;
&lt;m:wrapIndent m:val="1440" /&gt;
&lt;m:intLim m:val="subSup" /&gt;
&lt;m:naryLim m:val="undOvr" /&gt;
&lt;/m:mathPr&gt;&lt;/w:WordDocument&gt;
&lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
&lt;w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"
DefSemiHidden="true" DefQFormat="false" DefPriority="99"
LatentStyleCount="267"&gt;
&lt;w:LsdException Locked="false" Priority="0" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Normal" /&gt;
&lt;w:LsdException Locked="false" Priority="9" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="heading 1" /&gt;
&lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2" /&gt;
&lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3" /&gt;
&lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4" /&gt;
&lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5" /&gt;
&lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6" /&gt;
&lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7" /&gt;
&lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8" /&gt;
&lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9" /&gt;
&lt;w:LsdException Locked="false" Priority="39" Name="toc 1" /&gt;
&lt;w:LsdException Locked="false" Priority="39" Name="toc 2" /&gt;
&lt;w:LsdException Locked="false" Priority="39" Name="toc 3" /&gt;
&lt;w:LsdException Locked="false" Priority="39" Name="toc 4" /&gt;
&lt;w:LsdException Locked="false" Priority="39" Name="toc 5" /&gt;
&lt;w:LsdException Locked="false" Priority="39" Name="toc 6" /&gt;
&lt;w:LsdException Locked="false" Priority="39" Name="toc 7" /&gt;
&lt;w:LsdException Locked="false" Priority="39" Name="toc 8" /&gt;
&lt;w:LsdException Locked="false" Priority="39" Name="toc 9" /&gt;
&lt;w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption" /&gt;
&lt;w:LsdException Locked="false" Priority="10" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Title" /&gt;
&lt;w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font" /&gt;
&lt;w:LsdException Locked="false" Priority="11" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtitle" /&gt;
&lt;w:LsdException Locked="false" Priority="22" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Strong" /&gt;
&lt;w:LsdException Locked="false" Priority="20" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Emphasis" /&gt;
&lt;w:LsdException Locked="false" Priority="59" SemiHidden="false"
UnhideWhenUsed="false" Name="Table Grid" /&gt;
&lt;w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text" /&gt;
&lt;w:LsdException Locked="false" Priority="1" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="No Spacing" /&gt;
&lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading" /&gt;
&lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List" /&gt;
&lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid" /&gt;
&lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1" /&gt;
&lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2" /&gt;
&lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1" /&gt;
&lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2" /&gt;
&lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1" /&gt;
&lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2" /&gt;
&lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3" /&gt;
&lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List" /&gt;
&lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading" /&gt;
&lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List" /&gt;
&lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid" /&gt;
&lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 1" /&gt;
&lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 1" /&gt;
&lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 1" /&gt;
&lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1" /&gt;
&lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1" /&gt;
&lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 1" /&gt;
&lt;w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision" /&gt;
&lt;w:LsdException Locked="false" Priority="34" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="List Paragraph" /&gt;
&lt;w:LsdException Locked="false" Priority="29" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Quote" /&gt;
&lt;w:LsdException Locked="false" Priority="30" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Quote" /&gt;
&lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 1" /&gt;
&lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1" /&gt;
&lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1" /&gt;
&lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1" /&gt;
&lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 1" /&gt;
&lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 1" /&gt;
&lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 1" /&gt;
&lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 1" /&gt;
&lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 2" /&gt;
&lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 2" /&gt;
&lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 2" /&gt;
&lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2" /&gt;
&lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2" /&gt;
&lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 2" /&gt;
&lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 2" /&gt;
&lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2" /&gt;
&lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2" /&gt;
&lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2" /&gt;
&lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 2" /&gt;
&lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 2" /&gt;
&lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 2" /&gt;
&lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 2" /&gt;
&lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 3" /&gt;
&lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 3" /&gt;
&lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 3" /&gt;
&lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3" /&gt;
&lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3" /&gt;
&lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 3" /&gt;
&lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 3" /&gt;
&lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3" /&gt;
&lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3" /&gt;
&lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3" /&gt;
&lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 3" /&gt;
&lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 3" /&gt;
&lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 3" /&gt;
&lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 3" /&gt;
&lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 4" /&gt;
&lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 4" /&gt;
&lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 4" /&gt;
&lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4" /&gt;
&lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4" /&gt;
&lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 4" /&gt;
&lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 4" /&gt;
&lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4" /&gt;
&lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4" /&gt;
&lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4" /&gt;
&lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 4" /&gt;
&lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 4" /&gt;
&lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 4" /&gt;
&lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 4" /&gt;
&lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 5" /&gt;
&lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 5" /&gt;
&lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 5" /&gt;
&lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5" /&gt;
&lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5" /&gt;
&lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 5" /&gt;
&lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 5" /&gt;
&lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5" /&gt;
&lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5" /&gt;
&lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5" /&gt;
&lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 5" /&gt;
&lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 5" /&gt;
&lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 5" /&gt;
&lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 5" /&gt;
&lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 6" /&gt;
&lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 6" /&gt;
&lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 6" /&gt;
&lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6" /&gt;
&lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6" /&gt;
&lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 6" /&gt;
&lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 6" /&gt;
&lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6" /&gt;
&lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6" /&gt;
&lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6" /&gt;
&lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 6" /&gt;
&lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 6" /&gt;
&lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 6" /&gt;
&lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 6" /&gt;
&lt;w:LsdException Locked="false" Priority="19" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis" /&gt;
&lt;w:LsdException Locked="false" Priority="21" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis" /&gt;
&lt;w:LsdException Locked="false" Priority="31" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference" /&gt;
&lt;w:LsdException Locked="false" Priority="32" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Reference" /&gt;
&lt;w:LsdException Locked="false" Priority="33" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Book Title" /&gt;
&lt;w:LsdException Locked="false" Priority="37" Name="Bibliography" /&gt;
&lt;w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading" /&gt;
&lt;/w:LatentStyles&gt;
&lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 10]&gt;
&lt;style&gt;
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:"Table Normal";
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-qformat:yes;
mso-style-parent:"";
mso-padding-alt:0in 5.4pt 0in 5.4pt;
mso-para-margin-top:0in;
mso-para-margin-right:0in;
mso-para-margin-bottom:10.0pt;
mso-para-margin-left:0in;
line-height:115%;
mso-pagination:widow-orphan;
font-size:11.0pt;
font-family:"Calibri","sans-serif";
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:minor-fareast;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;}
&lt;/style&gt;
&lt;![endif]--&gt;&lt;/p&gt;
&lt;p&gt;Technorati Tags:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://technorati.com/tags/SQL" rel="tag"&gt;SQL&lt;/a&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt; &lt;img src="http://geekswithblogs.net/Bunch/aggbug/144847.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Bunch</dc:creator>
            <guid>http://geekswithblogs.net/Bunch/archive/2011/04/13/cycling-through-cte-values.aspx</guid>
            <pubDate>Wed, 13 Apr 2011 17:05:24 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/Bunch/comments/144847.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/Bunch/archive/2011/04/13/cycling-through-cte-values.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/Bunch/comments/commentRss/144847.aspx</wfw:commentRss>
        </item>
    </channel>
</rss>
