<feed 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="http://www.w3.org/2005/Atom" xml:lang="en-US">
    <title>Chris Ongsuco's Weblog</title>
    <link rel="self" type="application/xml" href="http://geekswithblogs.net/congsuco/Atom.aspx" />
    <subtitle type="html">Information Technology, business, life, food...</subtitle>
    <id>http://geekswithblogs.net/congsuco/Default.aspx</id>
    <author>
        <name>Chris Ongsuco</name>
        <uri>http://geekswithblogs.net/congsuco/Default.aspx</uri>
    </author>
    <generator uri="http://subtextproject.com" version="Subtext Version 0.0.0.0">Subtext</generator>
    <updated>2008-09-05T05:47:56Z</updated>
    <entry>
        <title>Database BLOB Compression using C# and SharpZipLib</title>
        <link rel="self" type="text/html" href="http://geekswithblogs.net/congsuco/archive/2008/09/05/124967.aspx" />
        <id>http://geekswithblogs.net/congsuco/archive/2008/09/05/124967.aspx</id>
        <published>2008-09-05T05:45:57-05:00:00</published>
        <updated>2008-09-05T05:45:57Z</updated>
        <content type="html">Sometimes you just have to save files in the database. The reason? Because "Simon" said so. So without further ado, here is a simple example on how to compress files using C# and &lt;a href="http://www.icsharpcode.net/OpenSource/SharpZipLib/"&gt;SharpZipLib&lt;/a&gt;:&lt;br /&gt;
&lt;br /&gt;
Read the full article &lt;a href="http://blog.chrisongsuco.net/Archive/2008/09/61/Database-BLOB-Compression-using-CSharp-and-SharpZipLib.aspx"&gt;here&lt;/a&gt;.&lt;img src="http://geekswithblogs.net/congsuco/aggbug/124967.aspx" width="1" height="1" /&gt;</content>
    </entry>
    <entry>
        <title>C# 3.5: Extending System.String</title>
        <link rel="self" type="text/html" href="http://geekswithblogs.net/congsuco/archive/2008/09/05/124966.aspx" />
        <id>http://geekswithblogs.net/congsuco/archive/2008/09/05/124966.aspx</id>
        <published>2008-09-05T05:43:58-05:00:00</published>
        <updated>2008-09-05T05:43:58Z</updated>
        <content type="html">With the new extension method feature of C# 3.5 it's now easy to extend your classes for additional functionality. Here are some useful functionalities to add to your favorite System.String:&lt;br /&gt;
&lt;br /&gt;
Read the full article &lt;a href="http://blog.chrisongsuco.net/Archive/2008/09/58/CSharp-35-Extending-SystemString.aspx"&gt;here&lt;/a&gt;.&lt;img src="http://geekswithblogs.net/congsuco/aggbug/124966.aspx" width="1" height="1" /&gt;</content>
    </entry>
    <entry>
        <title>ASP.NET: Unable to evaluate expression because the code is optimized or a native frame is on top of the call stack</title>
        <link rel="self" type="text/html" href="http://geekswithblogs.net/congsuco/archive/2008/09/04/124960.aspx" />
        <id>http://geekswithblogs.net/congsuco/archive/2008/09/04/124960.aspx</id>
        <published>2008-09-04T19:24:42-05:00:00</published>
        <updated>2008-09-04T19:24:42Z</updated>
        <content type="html">ThreadAbortException:&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;Unable to evaluate expression because the code is optimized or a native frame is on top of the call stack.&lt;/blockquote&gt;&lt;br /&gt;
&lt;br /&gt;
Read the full article &lt;a href="http://blog.chrisongsuco.net/Archive/2008/08/59/ASPNET-Unable-to-evaluate-expression-because-the-code-is-optimized-or-a-native-frame-is-on-top-of-the-call-stack.aspx"&gt;here&lt;/a&gt;.&lt;img src="http://geekswithblogs.net/congsuco/aggbug/124960.aspx" width="1" height="1" /&gt;</content>
    </entry>
    <entry>
        <title>C#: "finally" block vs StackOverflowException</title>
        <link rel="self" type="text/html" href="http://geekswithblogs.net/congsuco/archive/2008/09/04/124959.aspx" />
        <id>http://geekswithblogs.net/congsuco/archive/2008/09/04/124959.aspx</id>
        <published>2008-09-04T19:14:14-05:00:00</published>
        <updated>2008-09-04T19:25:30Z</updated>
        <content type="html">Taken from the &lt;a href="http://msdn.microsoft.com/en-us/library/zwc8s4fz.aspx"&gt;MSDN&lt;/a&gt; documentation:&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;The finally block is useful for cleaning up any resources allocated in the try block as well as running any code that must execute even if there is an exception.&lt;br /&gt;
&lt;/blockquote&gt;&lt;br /&gt;
So in other words whatever code you have in your "finally" block will always execute when an exception occurs, right? Wrong. The correct answer is - it depends on the error...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Read the full article &lt;a href="http://blog.chrisongsuco.net/Archive/2008/08/56/CSharp-finally-block-vs-StackOverflowException.aspx"&gt;here&lt;/a&gt;.&lt;img src="http://geekswithblogs.net/congsuco/aggbug/124959.aspx" width="1" height="1" /&gt;</content>
    </entry>
    <entry>
        <title>ReSharper 1.0 - The Most Intelligent Add-In To VisualStudio.NET</title>
        <link rel="self" type="text/html" href="http://geekswithblogs.net/congsuco/archive/2004/08/26/10242.aspx" />
        <id>http://geekswithblogs.net/congsuco/archive/2004/08/26/10242.aspx</id>
        <published>2004-08-26T06:02:00-05:00:00</published>
        <updated>2006-06-05T01:57:00Z</updated>
        <content type="html">ReSharper is an add-in for Microsoft Visual Studio .NET 2003&amp;#8482; that brings intelligent C# coding assistance, real-time error highlighting, and refactoring features to this popular development platform. &lt;A href="http://www.jetbrains.com/resharper/index.html"&gt;&lt;FONT size=1&gt;read more &amp;gt;&amp;gt;&lt;/FONT&gt;&lt;/A&gt;&lt;img src="http://geekswithblogs.net/congsuco/aggbug/10242.aspx" width="1" height="1" /&gt;</content>
        <wfw:comment>http://geekswithblogs.net/congsuco/comments/10242.aspx</wfw:comment>
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://geekswithblogs.net/congsuco/comments/commentRss/10242.aspx</wfw:commentRss>
        <trackback:ping>http://geekswithblogs.net/congsuco/services/trackbacks/10242.aspx</trackback:ping>
    </entry>
    <entry>
        <title>J2EE patterns - a nice read too</title>
        <link rel="self" type="text/html" href="http://geekswithblogs.net/congsuco/archive/2004/08/30/10389.aspx" />
        <id>http://geekswithblogs.net/congsuco/archive/2004/08/30/10389.aspx</id>
        <published>2004-08-30T12:24:00-05:00:00</published>
        <updated>2006-06-05T01:57:00Z</updated>
        <content type="html">What I learned from reading other .Net blogs was&amp;nbsp;not to focus on MS Architecture patterns alone but, to&amp;nbsp;also read other architecture patterns like this - &lt;A href="http://java.sun.com/blueprints/corej2eepatterns/Patterns/TransferObject.html"&gt;J2EE Transfer Object pattern&lt;/A&gt;. I got this site from &lt;A href="http://weblogs.asp.net/fbouma"&gt;Frans Bouma&lt;/A&gt;, who recommended this link, in Paul Wilson's blog entry about &lt;A href="http://weblogs.asp.net/pwilson/archive/2004/01/11/57651.aspx"&gt;Avoiding Reflection&lt;/A&gt;.&lt;img src="http://geekswithblogs.net/congsuco/aggbug/10389.aspx" width="1" height="1" /&gt;</content>
        <wfw:comment>http://geekswithblogs.net/congsuco/comments/10389.aspx</wfw:comment>
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://geekswithblogs.net/congsuco/comments/commentRss/10389.aspx</wfw:commentRss>
        <trackback:ping>http://geekswithblogs.net/congsuco/services/trackbacks/10389.aspx</trackback:ping>
    </entry>
    <entry>
        <title>Creating sql where condition?</title>
        <link rel="self" type="text/html" href="http://geekswithblogs.net/congsuco/archive/2004/09/08/10804.aspx" />
        <id>http://geekswithblogs.net/congsuco/archive/2004/09/08/10804.aspx</id>
        <published>2004-09-08T03:49:00-05:00:00</published>
        <updated>2006-06-05T01:56:00Z</updated>
        <content type="html">&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;STRONG&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;for&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt; (&lt;SPAN style="COLOR: blue"&gt;int&lt;/SPAN&gt; i = 0; i &amp;lt; table.Count; i ++)&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;&lt;STRONG&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;&lt;STRONG&gt;&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;string&lt;/SPAN&gt; s;&lt;o:p&gt;&lt;/o:p&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;&lt;STRONG&gt;&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;s = Convert.ToString(table[i, "fsectcd"]);&lt;o:p&gt;&lt;/o:p&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;&lt;STRONG&gt;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;&lt;STRONG&gt;&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;if&lt;/SPAN&gt;(s[0] != '*')&lt;o:p&gt;&lt;/o:p&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;&lt;STRONG&gt;&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;condition += " or " + sectionCondField + " = '" + s.Trim() + "'";&lt;o:p&gt;&lt;/o:p&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;&lt;STRONG&gt;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;&lt;STRONG&gt;&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;s = Convert.ToString(table[i, "fsite"]);&lt;o:p&gt;&lt;/o:p&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;&lt;STRONG&gt;&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;if&lt;/SPAN&gt; (s[0] != '*' &amp;amp;&amp;amp; condition.IndexOf("'" + s.Trim() + "'") &amp;lt; 0)&lt;o:p&gt;&lt;/o:p&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;&lt;STRONG&gt;&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;condition += " or " + sectionCondField + " = '" + s.Trim() + "'";&lt;o:p&gt;&lt;/o:p&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;&lt;STRONG&gt;}&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;&lt;FONT face="Times New Roman" size=3&gt;I just found this code in our base class. What this code does is to create a where condition for our sql statement&amp;nbsp;(for checking some security???&amp;nbsp;have no idea, really). This is only&amp;nbsp;one part of the original code. The process was to retrieve records from the database and build a where condition. This is what the where condition will look like:&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;&lt;FONT face="Times New Roman" size=3&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;&lt;FONT face="Times New Roman" color=#800080 size=3&gt;&lt;STRONG&gt;(fieldname = 'some value' or fieldname = 'another value' or ...)&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;&lt;FONT face="Times New Roman" size=3&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;&lt;FONT face="Times New Roman" size=3&gt;Now, what do you think is the mistake here? When I saw this code I smiled. :-) Just imagine creating tons of String instances when executing this code.&amp;nbsp;For a thousand records retrieved, how many instances do you think will be created?&amp;nbsp;hehehe :-)&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;img src="http://geekswithblogs.net/congsuco/aggbug/10804.aspx" width="1" height="1" /&gt;</content>
        <wfw:comment>http://geekswithblogs.net/congsuco/comments/10804.aspx</wfw:comment>
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://geekswithblogs.net/congsuco/comments/commentRss/10804.aspx</wfw:commentRss>
        <trackback:ping>http://geekswithblogs.net/congsuco/services/trackbacks/10804.aspx</trackback:ping>
    </entry>
    <entry>
        <title>We Don't Have A Choice Pattern</title>
        <link rel="self" type="text/html" href="http://geekswithblogs.net/congsuco/archive/2004/09/09/10884.aspx" />
        <id>http://geekswithblogs.net/congsuco/archive/2004/09/09/10884.aspx</id>
        <published>2004-09-09T08:51:00-05:00:00</published>
        <updated>2006-06-05T01:56:00Z</updated>
        <content type="html">&lt;P&gt;I will call this the "PowerBuilder Pattern" coz this was based on an existing PowerBuilder ancestor design of one company. I was shocked when they told me about this design to be implemented in .Net. Cheers! :-)&lt;/P&gt;&lt;IMG src="http://img.photobucket.com/albums/v362/chris_ongsuco/pb_pattern.jpg" border=0&gt;&lt;img src="http://geekswithblogs.net/congsuco/aggbug/10884.aspx" width="1" height="1" /&gt;</content>
        <wfw:comment>http://geekswithblogs.net/congsuco/comments/10884.aspx</wfw:comment>
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://geekswithblogs.net/congsuco/comments/commentRss/10884.aspx</wfw:commentRss>
        <trackback:ping>http://geekswithblogs.net/congsuco/services/trackbacks/10884.aspx</trackback:ping>
    </entry>
    <entry>
        <title>SQL Running Total</title>
        <link rel="self" type="text/html" href="http://geekswithblogs.net/congsuco/archive/2005/02/16/23124.aspx" />
        <id>http://geekswithblogs.net/congsuco/archive/2005/02/16/23124.aspx</id>
        <published>2005-02-16T00:25:00-06:00:00</published>
        <updated>2006-06-05T01:55:00Z</updated>
        <content type="html">Good for reporting...try it!&lt;br&gt;&lt;br&gt;

Use Northwind&lt;br&gt;&lt;br&gt;

SELECT&lt;br&gt;
	P.ProductID,&lt;br&gt;
	P.ProductName,&lt;br&gt;
	P.UnitsInStock, &lt;br&gt;
	(SELECT SUM(UnitsInStock) FROM Products WHERE ProductID &lt;= P.ProductID) AS UnitsInStockRunningTotal &lt;br&gt;
FROM Products P

&lt;img src="http://geekswithblogs.net/congsuco/aggbug/23124.aspx" width="1" height="1" /&gt;</content>
        <wfw:comment>http://geekswithblogs.net/congsuco/comments/23124.aspx</wfw:comment>
        <slash:comments>1</slash:comments>
        <wfw:commentRss>http://geekswithblogs.net/congsuco/comments/commentRss/23124.aspx</wfw:commentRss>
        <trackback:ping>http://geekswithblogs.net/congsuco/services/trackbacks/23124.aspx</trackback:ping>
    </entry>
    <entry>
        <title>Sign of a bad architecture</title>
        <link rel="self" type="text/html" href="http://geekswithblogs.net/congsuco/archive/2005/06/16/43935.aspx" />
        <id>http://geekswithblogs.net/congsuco/archive/2005/06/16/43935.aspx</id>
        <published>2005-06-16T10:36:00-05:00:00</published>
        <updated>2006-06-05T01:54:00Z</updated>
        <content type="html">&lt;P class="MsoNormal" style="mso-layout-grid-align: none; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Verdana; mso-bidi-font-family: 'Courier New'"&gt;Imagine 
						your business entities would be something like this:
						&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
			&lt;P class="MsoNormal" style="mso-layout-grid-align: none; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;public&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;
					&lt;SPAN style="COLOR: blue"&gt;string&lt;/SPAN&gt; Firstname&lt;BR&gt;
					{&lt;BR&gt;
					&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;
						get&lt;/SPAN&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;{ LoadInfo(); &lt;SPAN style="COLOR: blue"&gt;
						return&lt;/SPAN&gt; _firstname; }&lt;BR&gt;
					&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;
						set&lt;BR&gt;
					&lt;/SPAN&gt;&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;{&lt;BR&gt;
					&lt;SPAN style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
						LoadInfo &lt;/SPAN&gt;();&lt;BR&gt;
					&lt;SPAN style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
					&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;if&lt;/SPAN&gt; (_firstname &lt;B&gt;&lt;SPAN style="COLOR: navy"&gt;!=&lt;/SPAN&gt;&lt;/B&gt;
					&lt;SPAN style="COLOR: blue"&gt;value&lt;/SPAN&gt;)&lt;BR&gt;
					&lt;SPAN style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
					&lt;/SPAN&gt;{&lt;BR&gt;
					&lt;SPAN style="mso-tab-count: 3"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
					&lt;/SPAN&gt;_firstname &lt;B&gt;&lt;SPAN style="COLOR: navy"&gt;=&lt;/SPAN&gt;&lt;/B&gt; &lt;SPAN style="COLOR: blue"&gt;
						value&lt;/SPAN&gt;;&lt;BR&gt;
					&lt;SPAN style="mso-tab-count: 3"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
					&lt;/SPAN&gt;ExecuteQuery(&lt;SPAN style="COLOR: purple"&gt;"UPDATE Table SET Firstname = '" +&lt;/SPAN&gt;&amp;nbsp;_firstname 
					+&amp;nbsp;&lt;SPAN style="COLOR: purple"&gt;"' WHERE ID = " +&lt;/SPAN&gt; _id&lt;B&gt;&lt;SPAN style="COLOR: navy"&gt;.&lt;/SPAN&gt;&lt;/B&gt;ToString());&lt;BR&gt;
					&lt;SPAN style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
					&lt;/SPAN&gt;}&lt;BR&gt;
					&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;}&lt;BR&gt;
					}
					&lt;u1:p&gt;&lt;/u1:p&gt;&lt;/SPAN&gt;
				&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;
			&lt;P class="MsoNormal" style="mso-layout-grid-align: none; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'"&gt;
					&lt;u1:p&gt;&lt;/u1:p&gt;public&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;
					&lt;SPAN style="COLOR: blue"&gt;string&lt;/SPAN&gt; Lastname&lt;BR&gt;
					{&lt;BR&gt;
					&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;
						get&lt;/SPAN&gt; { LoadInfo(); &lt;SPAN style="COLOR: blue"&gt;return&lt;/SPAN&gt; _lastname; 
					}&lt;BR&gt;
					&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;
						set&lt;BR&gt;
					&lt;/SPAN&gt;&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;{&lt;BR&gt;
					&lt;SPAN style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
						LoadInfo &lt;/SPAN&gt;();&lt;BR&gt;
					&lt;SPAN style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
					&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;if&lt;/SPAN&gt; (_lastname &lt;B&gt;&lt;SPAN style="COLOR: navy"&gt;!=&lt;/SPAN&gt;&lt;/B&gt;
					&lt;SPAN style="COLOR: blue"&gt;value&lt;/SPAN&gt;)&lt;BR&gt;
					&lt;SPAN style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
					&lt;/SPAN&gt;{&lt;BR&gt;
					&lt;SPAN style="mso-tab-count: 3"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
					&lt;/SPAN&gt;_lastname &lt;B&gt;&lt;SPAN style="COLOR: navy"&gt;=&lt;/SPAN&gt;&lt;/B&gt; &lt;SPAN style="COLOR: blue"&gt;
						value&lt;/SPAN&gt;;&lt;BR&gt;
					&lt;SPAN style="mso-tab-count: 3"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
					&lt;/SPAN&gt;ExecuteQuery(&lt;SPAN style="COLOR: purple"&gt;"UPDATE Table SET Lastname = '" +&lt;/SPAN&gt;&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;
					&lt;/SPAN&gt;_lastname +&amp;nbsp;&lt;SPAN style="COLOR: purple"&gt;"' WHERE ID = " +&lt;/SPAN&gt;&amp;nbsp;_id&lt;B&gt;&lt;SPAN style="COLOR: navy"&gt;.&lt;/SPAN&gt;&lt;/B&gt;ToString());&lt;BR&gt;
					&lt;SPAN style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
					&lt;/SPAN&gt;}&lt;BR&gt;
					&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;}&lt;BR&gt;
					}&lt;/SPAN&gt;
				&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;&lt;img src="http://geekswithblogs.net/congsuco/aggbug/43935.aspx" width="1" height="1" /&gt;</content>
        <wfw:comment>http://geekswithblogs.net/congsuco/comments/43935.aspx</wfw:comment>
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://geekswithblogs.net/congsuco/comments/commentRss/43935.aspx</wfw:commentRss>
        <trackback:ping>http://geekswithblogs.net/congsuco/services/trackbacks/43935.aspx</trackback:ping>
    </entry>
</feed>