<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Saberware Computer Consulting Blog</title>
	<atom:link href="http://saberware.com/blog/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://saberware.com/blog</link>
	<description>If your need is for a custom computer program, you have come to the right place!</description>
	<lastBuildDate>Fri, 19 Feb 2016 21:00:27 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.5</generator>
		<item>
		<title>Syspro Scripting</title>
		<link>http://saberware.com/blog/?p=35</link>
		<comments>http://saberware.com/blog/?p=35#comments</comments>
		<pubDate>Wed, 23 Jan 2013 16:32:23 +0000</pubDate>
		<dc:creator>admin10</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://saberware.com/blog/?p=35</guid>
		<description><![CDATA[I have a customer that I track the production of every Stock Code that is processed through the Production Floor.  This is done outside of Syspro via a custom program.  The issue they have run into is that Syspro users &#8230; <a href="http://saberware.com/blog/?p=35">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I have a customer that I track the production of every Stock Code that is processed through the Production Floor.  This is done outside of Syspro via a custom program.  The issue they have run into is that Syspro users were sometimes changing a Sales Order Detail line that is already in production.  The user was not aware that certain Stock Codes were already in production.  Sometimes the user might actually be changing the Stock Code or the Order Quantity.  I developed a vb script that queries the Production Floor database to see if the Stock Code is already in production and notifies the user accordingly. (The user gets a list of what work centers the product has been through along with the date and time.)  The link between Syspro and the Production database is using the Sales Order and Line Number, thus thwarting the Stock Code change scenario.</p>
]]></content:encoded>
			<wfw:commentRss>http://saberware.com/blog/?feed=rss2&#038;p=35</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SQL Server &#8211; Output comes in handy</title>
		<link>http://saberware.com/blog/?p=31</link>
		<comments>http://saberware.com/blog/?p=31#comments</comments>
		<pubDate>Wed, 17 Oct 2012 16:29:12 +0000</pubDate>
		<dc:creator>admin10</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://saberware.com/blog/?p=31</guid>
		<description><![CDATA[I was looking for a single query that will snag a field, update it and return the new value.  I stumbled across the OUTPUT clause. Dim Sql As String = &#8220;Update ArControl Set NextCustomer = Right(&#8217;0000000&#8242; + CONVERT(VARCHAR,NextCustomer + 1),7) &#8230; <a href="http://saberware.com/blog/?p=31">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div id="_mcePaste">I was looking for a single query that will snag a field, update it and return the new value.  I stumbled across the <a href="http://msdn.microsoft.com/en-us/library/ms177564.aspx">OUTPUT </a>clause.</div>
<div>Dim Sql As String = &#8220;Update ArControl Set NextCustomer = Right(&#8217;0000000&#8242; + CONVERT(VARCHAR,NextCustomer + 1),7) Output Inserted.NextCustomer Where CtlFlag = &#8216;CTL&#8217;;&#8221;</div>
<div id="_mcePaste">Dim cmd As SqlCommand = New SqlCommand(Sql, cnSyspro)</div>
<div id="_mcePaste">GetSysproNextCustomer = cmd.ExecuteScalar.ToString</div>
<div id="_mcePaste">cmd.Dispose()</div>
]]></content:encoded>
			<wfw:commentRss>http://saberware.com/blog/?feed=rss2&#038;p=31</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SQL Age Calculation</title>
		<link>http://saberware.com/blog/?p=25</link>
		<comments>http://saberware.com/blog/?p=25#comments</comments>
		<pubDate>Mon, 13 Aug 2012 14:17:38 +0000</pubDate>
		<dc:creator>admin10</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://saberware.com/blog/?p=25</guid>
		<description><![CDATA[FLOOR(DATEDIFF(day,DOB,GETDATE())/365.242199)]]></description>
			<content:encoded><![CDATA[<p>FLOOR(DATEDIFF(day,DOB,GETDATE())/365.242199)</p>
]]></content:encoded>
			<wfw:commentRss>http://saberware.com/blog/?feed=rss2&#038;p=25</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>VB.NET and PDF files</title>
		<link>http://saberware.com/blog/?p=26</link>
		<comments>http://saberware.com/blog/?p=26#comments</comments>
		<pubDate>Mon, 06 Aug 2012 18:45:55 +0000</pubDate>
		<dc:creator>admin10</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://saberware.com/blog/?p=26</guid>
		<description><![CDATA[We had a project that required reading data from within the contents of a PDF file.  After some research we found ABCpdf from webSupergoo that works as advertised. (HS-PDFWatcher)]]></description>
			<content:encoded><![CDATA[<p>We had a project that required reading data from within the contents of a PDF file.  After some research we found <a href="http://www.websupergoo.com/abcpdf-1.htm" target="_blank">ABCpdf</a> from webSupergoo that works as advertised. (HS-PDFWatcher)</p>
]]></content:encoded>
			<wfw:commentRss>http://saberware.com/blog/?feed=rss2&#038;p=26</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>VB.NET and FTP</title>
		<link>http://saberware.com/blog/?p=20</link>
		<comments>http://saberware.com/blog/?p=20#comments</comments>
		<pubDate>Sun, 29 Jul 2012 14:37:24 +0000</pubDate>
		<dc:creator>admin10</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[FTP]]></category>

		<guid isPermaLink="false">http://saberware.com/blog/?p=20</guid>
		<description><![CDATA[I wrote a routine to download some ASCII files from a host IBM AS400 via FTP.  I used a wrapper class for .NET 2.0 FTP.  I will have to check to see if .NET 4 has a better implementation for FTP. &#8230; <a href="http://saberware.com/blog/?p=20">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I wrote a routine to download some ASCII files from a host IBM AS400 via FTP.  I used a wrapper class for .NET 2.0 FTP.  I will have to check to see if .NET 4 has a better implementation for FTP. (LiquorFTP)</p>
]]></content:encoded>
			<wfw:commentRss>http://saberware.com/blog/?feed=rss2&#038;p=20</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
