<?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"
	>

<channel>
	<title>Erhard Smit</title>
	<atom:link href="http://www.ernic.co.za/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.ernic.co.za</link>
	<description>Professional Web and Software Developer</description>
	<pubDate>Wed, 08 Sep 2010 10:29:29 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6</generator>
	<language>en</language>
			<item>
		<title>Evacuation Planning, Digitized!</title>
		<link>http://www.ernic.co.za/2010/09/evacuation-planning-digitized/</link>
		<comments>http://www.ernic.co.za/2010/09/evacuation-planning-digitized/#comments</comments>
		<pubDate>Wed, 08 Sep 2010 10:24:11 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Customer Testimonials]]></category>

		<category><![CDATA[Freelancing]]></category>

		<guid isPermaLink="false">http://www.ernic.co.za/?p=323</guid>
		<description><![CDATA[Well done Dawie on being the mastermind behind a great Risk Management product. It is a pleasure working with you and Naomi. I hope your business will grow from strength to strength and look forward to new bigger endeavors in the future!
Contact Danada Risk Solutions for more information about their evacuation planning and management system [...]]]></description>
			<content:encoded><![CDATA[<p>Well done Dawie on being the mastermind behind a great Risk Management product. It is a pleasure working with you and Naomi. I hope your business will grow from strength to strength and look forward to new bigger endeavors in the future!</p>
<p>Contact Danada Risk Solutions for more information about their evacuation planning and management system on 072-266-7512</p>
<p>Feedback received from the customer: <strong>&#8220;Baie dankie weereens vir die professionele produk wat jy verskaf het! &#8221; - Naomi Oberholster</strong></p>
<p>Screenshot for Evacuplan:</p>
<p><a href="http://www.ernic.co.za/wp-content/uploads/2010/09/risk-management-evacuation-plan-web-development.jpg"><img class="alignnone size-medium wp-image-324" title="risk-management-evacuation-plan-web-development" src="http://www.ernic.co.za/wp-content/uploads/2010/09/risk-management-evacuation-plan-web-development-300x269.jpg" alt="" width="300" height="269" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ernic.co.za/2010/09/evacuation-planning-digitized/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Data Access Object (DAO) Generator for PHP</title>
		<link>http://www.ernic.co.za/2010/08/data-access-object-dao-generator-for-php/</link>
		<comments>http://www.ernic.co.za/2010/08/data-access-object-dao-generator-for-php/#comments</comments>
		<pubDate>Thu, 26 Aug 2010 13:08:36 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.ernic.co.za/?p=320</guid>
		<description><![CDATA[After a few late nights I am very excited to finally have my DAO Generation tool finished. Data Access Objects for those who don&#8217;t know yet is a best practice design pattern to separate your database and business logic. There are many benefits to using DAO which I am not going to explain here, for [...]]]></description>
			<content:encoded><![CDATA[<p>After a few late nights I am very excited to finally have my DAO Generation tool finished. Data Access Objects for those who don&#8217;t know yet is a best practice design pattern to separate your database and business logic. There are many benefits to using DAO which I am not going to explain here, for an explanation please visit my official web site for my DAO product at <a href="http://www.logidao.com">www.logidao.com</a></p>
<p><a href="http://www.ernic.co.za/wp-content/uploads/2010/08/data-access-objects-dao-generator-for-php.png"><img class="alignnone size-medium wp-image-321" title="data-access-objects-dao-generator-for-php" src="http://www.ernic.co.za/wp-content/uploads/2010/08/data-access-objects-dao-generator-for-php-300x171.png" alt="" width="300" height="171" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ernic.co.za/2010/08/data-access-object-dao-generator-for-php/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Reseller CMS! - White Label Content Management System for Web Designers</title>
		<link>http://www.ernic.co.za/2010/08/reseller-cms-white-label-content-management-system-for-web-designers/</link>
		<comments>http://www.ernic.co.za/2010/08/reseller-cms-white-label-content-management-system-for-web-designers/#comments</comments>
		<pubDate>Sun, 22 Aug 2010 13:25:53 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.ernic.co.za/?p=317</guid>
		<description><![CDATA[Calling all Web Designers! We have a white label CMS system that you can sell and brand to your customers as if it was your own product. Our CMS is a top-class system with a web 2.0 look and feel, is extremely easy to use for end users and resells for as little as R1500 [...]]]></description>
			<content:encoded><![CDATA[<p>Calling all Web Designers! We have a white label CMS system that you can sell and brand to your customers as if it was your own product. Our CMS is a top-class system with a web 2.0 look and feel, is extremely easy to use for end users and resells for as little as R1500 for the base system.</p>
<p>Tired of trying to train your customers with Joomla or other complex open source CMS systems? Give your customers a simple, easy to use Content Management System that they can learn and use within 30 minutes.</p>
<p>No more design restrictions to try and make your design work with Joomla or Drupal. With our system you design the way you want and integrate the CMS with your design quickly easily.</p>
<p>Don’t have any technical expertise? Make use of our PSD2CMS service. At a fixed cost of R2500 we’ll convert any PSD design to HTML/CSS and integrate your design with our CMS system, regardless of the number of modules chosen.</p>
<p>Main CMS Features:</p>
<ul>
<li>Web / Mobile Rendering Options</li>
<li>Built in SEO</li>
<li>Manage page content</li>
<li>Menus, sub menus and navigation blocks</li>
<li>News articles with archiving options</li>
<li>Image galleries with optional protected areas</li>
<li>Membership registrations and management</li>
<li>File downloads  with protected member areas</li>
<li>Discussion forum</li>
<li>Blog</li>
<li>Event calendar</li>
<li>Polls and surveys</li>
<li>Banners and advertisements</li>
<li>Newsletter management</li>
<li>Custom forms</li>
<li>White label – brand the CMS for your company</li>
</ul>
<p><a href="http://www.ernic.co.za/wp-content/uploads/2010/08/cms-manage-web-page-content.jpg"><img class="alignnone size-medium wp-image-318" title="Example of Branded CMS solution for web design company" src="http://www.ernic.co.za/wp-content/uploads/2010/08/cms-manage-web-page-content-300x240.jpg" alt="" width="300" height="240" /></a></p>
<p>Our CMS system runs on PHP and MySQL. Deployment is very easy and straightforward with clear instructions and doesn’t require any special hosting features, 99% of web hosts that run on PHP and MySQL will work without any hassles.</p>
<p>For more information or to request access to a demonstration site contact Erhard on 083 656 4309 or email <a href="mailto:erhard@ernic.co.za">erhard@ernic.co.za</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ernic.co.za/2010/08/reseller-cms-white-label-content-management-system-for-web-designers/feed/</wfw:commentRss>
		</item>
		<item>
		<title>The Ultimate Freelance Customer Satisfaction!</title>
		<link>http://www.ernic.co.za/2010/07/freelance-web-development-customer/</link>
		<comments>http://www.ernic.co.za/2010/07/freelance-web-development-customer/#comments</comments>
		<pubDate>Wed, 28 Jul 2010 14:30:45 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Customer Testimonials]]></category>

		<guid isPermaLink="false">http://www.ernic.co.za/?p=313</guid>
		<description><![CDATA[LETTER OF COMMENDATION
I am delighted to submit this letter of commendation for your commitment and business ethic in
developing our company’s web site, namely, www.tenstat.com.
We recently embarked on this journey to develop a world class web based business which in turn would offer a world class service within the property development and rental silo. However, it [...]]]></description>
			<content:encoded><![CDATA[<p>LETTER OF COMMENDATION</p>
<p>I am delighted to submit this letter of commendation for your commitment and business ethic in<br />
developing our company’s web site, namely, <a href="http://www.tenstat.com">www.tenstat.com</a>.</p>
<p>We recently embarked on this journey to develop a world class web based business which in turn would offer a world class service within the property development and rental silo. However, it was not long before we got burned, as the initial company entrusted with our web development did not understand our core business principals, as such, delivered an inferior product in which we were very disappointed, notwithstanding 3 months wasted waiting for the final test product to be delivered.</p>
<p>Entrusting our web development to Ernic Innovative Technologies, was the best decision we could have made, albeit, sceptical at first, due to our mistrusting bias derived from our first web development experience. Your commitment, professionalism and comprehensive understanding of our core business values, are in my opinion the key to you delivering our world class web site surpassing our expectations, competing amongst the best listed on the internet to date. Thank you!</p>
<p>Regards<br />
André van Biljon<br />
CEO</p>
<p>Download André&#8217;s original signed letter <a title="Letter of commendation" href="http://www.ernic.co.za/download/TenStat letter of Commendation to Messrs Ernic Innovative Technologies cc 2010-06-27.pdf">here</a>.</p>
<p>Thanks for the kind words André and good luck with your web site <a href="http://www.tenstat.com">www.tenstat.com</a>!!</p>
<div id="attachment_314" class="wp-caption alignnone" style="width: 310px"><a href="http://www.ernic.co.za/wp-content/uploads/2010/07/tenstat.jpg"><img class="size-medium wp-image-314" title="tenstat" src="http://www.ernic.co.za/wp-content/uploads/2010/07/tenstat-300x229.jpg" alt="www.tenstat.com" width="300" height="229" /></a><p class="wp-caption-text">www.tenstat.com</p></div>
]]></content:encoded>
			<wfw:commentRss>http://www.ernic.co.za/2010/07/freelance-web-development-customer/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Another Happy Web Design Client</title>
		<link>http://www.ernic.co.za/2010/07/happy-web-design-client-testimonial/</link>
		<comments>http://www.ernic.co.za/2010/07/happy-web-design-client-testimonial/#comments</comments>
		<pubDate>Wed, 28 Jul 2010 14:21:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Customer Testimonials]]></category>

		<category><![CDATA[Web Design]]></category>

		<guid isPermaLink="false">http://www.ernic.co.za/?p=310</guid>
		<description><![CDATA[Thank you Arno for your business and all the best with your ventures. Congratulations on your new web site www.cashcentre.co.za !!

What Arno van den Heever had to say about our service:
&#8220;It has been a pleasure working with Erhard from Ernic.  He showed a lot of patience and gave us exactly what we were looking for.&#8221;
For quality [...]]]></description>
			<content:encoded><![CDATA[<p>Thank you Arno for your business and all the best with your ventures. Congratulations on your new web site <a href="http://www.cashcentre.co.za">www.cashcentre.co.za</a> !!</p>
<p><a href="http://www.ernic.co.za/wp-content/uploads/2010/07/cash-centre.jpg"><img class="alignnone size-medium wp-image-311" title="cash-centre" src="http://www.ernic.co.za/wp-content/uploads/2010/07/cash-centre-300x237.jpg" alt="" width="300" height="237" /></a></p>
<p>What Arno van den Heever had to say about our service:</p>
<p>&#8220;It has been a pleasure working with Erhard from Ernic.  He showed a lot of patience and gave us exactly what we were looking for.&#8221;</p>
<p>For quality web design and development services contact Erhard on 083 656 4309.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ernic.co.za/2010/07/happy-web-design-client-testimonial/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Login Manager Updated! The one-click login tool for web developers and system administrators!</title>
		<link>http://www.ernic.co.za/2010/05/login-manager-updated-the-one-click-login-tool-for-web-developers-and-system-administrators/</link>
		<comments>http://www.ernic.co.za/2010/05/login-manager-updated-the-one-click-login-tool-for-web-developers-and-system-administrators/#comments</comments>
		<pubDate>Thu, 27 May 2010 11:57:33 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[General]]></category>

		<category><![CDATA[Products]]></category>

		<category><![CDATA[Web Design]]></category>

		<guid isPermaLink="false">http://www.ernic.co.za/?p=300</guid>
		<description><![CDATA[Thanks for all the feedback from users using Login Manager to keep their login details safe and in one place. For those of you that do not have a login manager yet, please try out my free login manager it’s available for download here.
Apart from the normal Remote Desktop, cPanel, WebMail and other basic login [...]]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-family: Calibri; font-size: small;">Thanks for all the feedback from users using Login Manager to keep their login details safe and in one place. For those of you that do not have a login manager yet, please try out my free login manager it’s <a href="http://www.ernic.co.za/download/lm-setup-1.0.exe">available for download here</a>.</span></p>
<p class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-family: Calibri; font-size: small;">Apart from the normal Remote Desktop, cPanel, WebMail and other basic login types you can store on Login Manager, you can also add automatic login for custom web forms like your admin form of your CMS system. Here’s a short article on how to do it:</span></p>
<p class="MsoListParagraphCxSpFirst" style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri; font-size: small;">1.</span><span style="font-family: &quot;Times New Roman&quot;;">       </span></span></span><span style="font-family: Calibri; font-size: small;">From the Login Manager menu, select Add Login-&gt;Web Form</span></p>
<p class="MsoListParagraphCxSpMiddle" style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri; font-size: small;">2.</span><span style="font-family: &quot;Times New Roman&quot;;">       </span></span></span><span style="font-family: Calibri; font-size: small;">Go to your login page with your browser</span></p>
<p class="MsoListParagraphCxSpMiddle" style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri; font-size: small;">3.</span><span style="font-family: &quot;Times New Roman&quot;;">       </span></span></span><span style="font-family: Calibri; font-size: small;">Right-click, view source and locate the &lt;form&gt; tag.</span></p>
<p class="MsoListParagraphCxSpMiddle" style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri; font-size: small;">4.</span><span style="font-family: &quot;Times New Roman&quot;;">       </span></span></span><span style="font-family: Calibri; font-size: small;">The property we set on Login Manager is the form method, in this case it’s set to POST.<br />
<a href="http://www.ernic.co.za/wp-content/uploads/2010/05/login-manager-1.jpg"><img class="alignnone size-medium wp-image-301" title="login-manager-1" src="http://www.ernic.co.za/wp-content/uploads/2010/05/login-manager-1-300x247.jpg" alt="" width="300" height="247" /></a><br style="mso-special-character: line-break;" /><br style="mso-special-character: line-break;" /></span></p>
<p class="MsoListParagraphCxSpMiddle" style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri; font-size: small;">5.</span><span style="font-family: &quot;Times New Roman&quot;;">       </span></span></span><span style="font-family: Calibri; font-size: small;">I can also see from the source there’s no action URL, so this page posts to itself when the login button is pressed and therefore we can set the action URL to the URL you entered to get to the login page.<br />
</span></p>
<p class="MsoListParagraphCxSpMiddle" style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri; font-size: small;">6.</span><span style="font-family: &quot;Times New Roman&quot;;">       </span></span></span><span style="font-family: Calibri; font-size: small;">Then we locate the input tags to get their form field names so that we can set them up in Login Manager with the correct pre-defined values. In this case the username and password:</span></p>
<p class="MsoListParagraphCxSpMiddle" style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;"><span style="font-family: Calibri; font-size: small;"><br style="mso-special-character: line-break;" /><a href="http://www.ernic.co.za/wp-content/uploads/2010/05/login-manager-2.jpg"><img class="alignnone size-medium wp-image-302" title="login-manager-2" src="http://www.ernic.co.za/wp-content/uploads/2010/05/login-manager-2-300x225.jpg" alt="" width="300" height="225" /></a><br style="mso-special-character: line-break;" /></span></p>
<p class="MsoListParagraphCxSpMiddle" style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri; font-size: small;">7.</span><span style="font-family: &quot;Times New Roman&quot;;">       </span></span></span><span style="font-family: Calibri; font-size: small;">Once everything is filled out in Login Manager click ok.</span></p>
<p class="MsoListParagraphCxSpMiddle" style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;"><span style="font-family: Calibri; font-size: small;"><span style="font-family: Calibri; font-size: small;"><a href="http://www.ernic.co.za/wp-content/uploads/2010/05/login-manager-3.jpg"><img class="alignnone size-medium wp-image-303" title="login-manager-3" src="http://www.ernic.co.za/wp-content/uploads/2010/05/login-manager-3-300x281.jpg" alt="" width="300" height="281" /></a></span></span></p>
<p class="MsoListParagraphCxSpMiddle" style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;"><span style="font-family: Calibri; font-size: small;"><span style="font-family: Calibri; font-size: small;"><br style="mso-special-character: line-break;" /></span></span></p>
<p class="MsoListParagraphCxSpMiddle" style="text-indent: -0.25in; margin: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-family: Calibri; font-size: small;">8.</span><span style="font-family: &quot;Times New Roman&quot;;">       </span></span></span><span style="font-family: Calibri; font-size: small;">That’s it. Now login your custom website from Login Manager with a two clicks.</span></p>
<p class="MsoListParagraphCxSpLast" style="margin: 0in 0in 10pt 0.5in;"><span style="font-family: Calibri; font-size: small;"> <br />
<a href="http://www.ernic.co.za/wp-content/uploads/2010/05/login-manager-4.jpg"><img class="alignnone size-medium wp-image-304" title="login-manager-4" src="http://www.ernic.co.za/wp-content/uploads/2010/05/login-manager-4-300x140.jpg" alt="" width="300" height="140" /></a></span></p>
<p class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-family: Calibri; font-size: small;">I am trying to create a flawless free Login Manager that helps you with your everyday administrative tasks by providing quick access to all your client’s logins with a single one-click. If you find any problems or have any suggestions to improve this project send me an email to </span><a href="mailto:erhard@ernic.co.za"><span style="font-family: Calibri; font-size: small;">erhard@ernic.co.za</span></a></p>
<p class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-family: Calibri; font-size: small;">To download your own free copy <a href="http://www.ernic.co.za/download/lm-setup-1.0.exe">click here</a>.</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ernic.co.za/2010/05/login-manager-updated-the-one-click-login-tool-for-web-developers-and-system-administrators/feed/</wfw:commentRss>
		</item>
		<item>
		<title>How to page through Microsoft SQL records, as you would by using a LIMIT function on MySQL</title>
		<link>http://www.ernic.co.za/2010/05/how-to-page-through-microsoft-sql-records-as-you-would-by-using-a-limit-function-on-mysql/</link>
		<comments>http://www.ernic.co.za/2010/05/how-to-page-through-microsoft-sql-records-as-you-would-by-using-a-limit-function-on-mysql/#comments</comments>
		<pubDate>Mon, 24 May 2010 14:48:41 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[SQL]]></category>

		<guid isPermaLink="false">http://www.ernic.co.za/?p=296</guid>
		<description><![CDATA[There’s really only one feature I that I miss from MySQL when developing web applications with a Microsoft SQL backend, and that is the limit function that restricts the index and number of records returned with a SQL Query.
I suppose there are a few options to look at here; I know a few developers suggest [...]]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-family: Calibri; font-size: small;">There’s really only one feature I that I miss from MySQL when developing web applications with a Microsoft SQL backend, and that is the limit function that restricts the index and number of records returned with a SQL Query.</span></p>
<p class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-family: Calibri; font-size: small;">I suppose there are a few options to look at here; I know a few developers suggest using a nested SELECT and the TOP keyword, then ordering the records in a descending way from a second select and using a TOP from there as well. Basically selecting the records you need by in reversing the result set and using TOP to pull the 10 or so out that you’re interested in.</span></p>
<p class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-family: Calibri; font-size: small;">There are also a few others but the one above seems to be the common trend. After lying awake for about 3 hours last night I found a much simpler solution and thought I’d share it with the world. This may not be sufficient on very large record sets but works well in my environment.</span></p>
<p class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-family: Calibri; font-size: small;">To demonstrate I’ll use only a single table called OrgMember with:</span></p>
<p class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-family: Calibri; font-size: small;">OrgMemberID INT PK</span></p>
<p class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-family: Calibri; font-size: small;">FirstName VARCHAR(50)</span></p>
<p class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-family: Calibri; font-size: small;">LastName VARCHAR(50)</span></p>
<p class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-family: Calibri; font-size: small;">To make things a little simpler I created a stored procedure for this particular table. You’ll have to create one like this for each of the tables that you want paging on or, improve this to cater for any table you want.</span></p>
<p class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 10pt; mso-no-proof: yes;">CREATE</span><span style="font-family: &quot;Courier New&quot;; font-size: 10pt; mso-no-proof: yes;"> <span style="color: blue;">PROCEDURE</span> SelectOrgMemberWithPaging</span></p>
<p class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"><span style="font-family: &quot;Courier New&quot;; font-size: 10pt; mso-no-proof: yes;"><span style="mso-tab-count: 1;">      </span><span style="color: green;">&#8211; Add the parameters for the stored procedure here<span style="mso-tab-count: 1;">   </span></span></span></p>
<p class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"><span style="font-family: &quot;Courier New&quot;; font-size: 10pt; mso-no-proof: yes;"><span style="mso-tab-count: 1;">      </span>@Where <span style="color: blue;">VARCHAR</span><span style="color: gray;">(</span>500<span style="color: gray;">),</span></span></p>
<p class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"><span style="font-family: &quot;Courier New&quot;; font-size: 10pt; mso-no-proof: yes;"><span style="mso-tab-count: 1;">      </span>@OrderBy <span style="color: blue;">VARCHAR</span><span style="color: gray;">(</span>500<span style="color: gray;">),</span></span></p>
<p class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"><span style="font-family: &quot;Courier New&quot;; font-size: 10pt; mso-no-proof: yes;"><span style="mso-tab-count: 1;">      </span>@FromRecord <span style="color: blue;">INT</span><span style="color: gray;">,</span></span></p>
<p class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"><span style="font-family: &quot;Courier New&quot;; font-size: 10pt; mso-no-proof: yes;"><span style="mso-tab-count: 1;">      </span>@Limit <span style="color: blue;">INT</span><span style="mso-tab-count: 1;">  </span></span></p>
<p class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-family: Calibri; font-size: small;"> </span></p>
<p class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-family: Calibri; font-size: small;">Nothing special to the declaration of the stored proc. I am making provision for the passing the WHERE clause on the query I select as well as an order by. This is if I don’t want to select and page through all the records but only, the Smiths for example. Then follows the rest of my stored proc:</span></p>
<p class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"><span style="font-family: &quot;Courier New&quot;; font-size: 10pt; mso-no-proof: yes;"> </span></p>
<p class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 10pt; mso-no-proof: yes;">AS</span></p>
<p class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 10pt; mso-no-proof: yes;">BEGIN</span></p>
<p class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"><span style="font-family: &quot;Courier New&quot;; font-size: 10pt; mso-no-proof: yes;"><span style="mso-tab-count: 1;">      </span><span style="color: green;">&#8211; SET NOCOUNT ON added to prevent extra result sets from</span></span></p>
<p class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"><span style="font-family: &quot;Courier New&quot;; font-size: 10pt; mso-no-proof: yes;"><span style="mso-tab-count: 1;">      </span><span style="color: green;">&#8211; interfering with SELECT statements.</span></span></p>
<p class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"><span style="font-family: &quot;Courier New&quot;; font-size: 10pt; mso-no-proof: yes;"><span style="mso-tab-count: 1;">      </span><span style="color: blue;">SET</span> <span style="color: blue;">NOCOUNT</span> <span style="color: blue;">ON</span><span style="color: gray;">;</span></span></p>
<p class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"><span style="font-family: &quot;Courier New&quot;; color: gray; font-size: 10pt; mso-no-proof: yes;"> </span></p>
<p class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"><span style="font-family: &quot;Courier New&quot;; color: gray; font-size: 10pt; mso-no-proof: yes;"> </span></p>
<p class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"><span style="font-family: &quot;Courier New&quot;; font-size: 10pt; mso-no-proof: yes;"><span style="mso-tab-count: 1;">      </span><span style="color: blue;">DECLARE</span> @SQL <span style="color: blue;">VARCHAR</span><span style="color: gray;">(</span>2000<span style="color: gray;">)</span></span></p>
<p class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"><span style="font-family: &quot;Courier New&quot;; color: gray; font-size: 10pt; mso-no-proof: yes;"> </span></p>
<p class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"><span style="font-family: &quot;Courier New&quot;; font-size: 10pt; mso-no-proof: yes;"><span style="mso-spacerun: yes;">    </span><span style="mso-tab-count: 1;">  </span><span style="color: blue;">SET</span> @SQL <span style="color: gray;">=</span> <span style="color: red;">&#8216;DECLARE @TempOrgMember TABLE (<span style="mso-tab-count: 1;">      </span></span></span></p>
<p class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"><span style="font-family: &quot;Courier New&quot;; color: red; font-size: 10pt; mso-no-proof: yes;"><span style="mso-tab-count: 4;">                        </span>RecordIndex INT identity,</span></p>
<p class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"><span style="font-family: &quot;Courier New&quot;; color: red; font-size: 10pt; mso-no-proof: yes;"><span style="mso-tab-count: 4;">                        </span>OrgMemberID INT,</span></p>
<p class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"><span style="font-family: &quot;Courier New&quot;; color: red; font-size: 10pt; mso-no-proof: yes;"><span style="mso-tab-count: 4;">                        </span>Email VARCHAR(50),</span></p>
<p class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"><span style="font-family: &quot;Courier New&quot;; color: red; font-size: 10pt; mso-no-proof: yes;"><span style="mso-tab-count: 4;">                        </span>FirstName VARCHAR(50),</span></p>
<p class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"><span style="font-family: &quot;Courier New&quot;; color: red; font-size: 10pt; mso-no-proof: yes;"><span style="mso-tab-count: 4;">                        </span>LastName VARCHAR(50)</span></p>
<p class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"><span style="font-family: &quot;Courier New&quot;; color: red; font-size: 10pt; mso-no-proof: yes;"><span style="mso-tab-count: 4;">                        </span>);</span></p>
<p class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"><span style="font-family: &quot;Courier New&quot;; color: red; font-size: 10pt; mso-no-proof: yes;"> </span></p>
<p class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"><span style="font-family: &quot;Courier New&quot;; color: red; font-size: 10pt; mso-no-proof: yes;"><span style="mso-tab-count: 4;">                        </span>INSERT INTO @TempOrgMember SELECT OrgMemberID,Email,FirstName,LastName FROM OrgMember &#8216;</span><span style="font-family: &quot;Courier New&quot;; font-size: 10pt; mso-no-proof: yes;"> <span style="color: gray;">+</span> @Where <span style="color: gray;">+</span> <span style="color: red;">&#8216; &#8216;</span> <span style="color: gray;">+</span> @OrderBy <span style="color: gray;">+</span> <span style="color: red;">&#8216;</span></span></p>
<p class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"><span style="font-family: &quot;Courier New&quot;; color: red; font-size: 10pt; mso-no-proof: yes;"><span style="mso-tab-count: 4;">                        </span>SELECT * FROM @TempOrgMember WHERE RecordIndex &gt;= &#8216;</span><span style="font-family: &quot;Courier New&quot;; font-size: 10pt; mso-no-proof: yes;"> <span style="color: gray;">+</span> <span style="color: fuchsia;">CAST</span><span style="color: gray;">(</span>@FromRecord <span style="color: blue;">AS</span> <span style="color: blue;">VARCHAR</span><span style="color: gray;">)</span> <span style="color: gray;">+</span> <span style="color: red;">&#8216; AND RecordIndex &lt;= &#8216;</span> <span style="color: gray;">+</span> <span style="color: fuchsia;">CAST</span><span style="color: gray;">((</span>@FromRecord <span style="color: gray;">+</span> @Limit <span style="color: gray;">-</span> 1<span style="color: gray;">)</span> <span style="color: blue;">AS</span> <span style="color: blue;">VARCHAR</span><span style="color: gray;">)</span></span></p>
<p class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"><span style="font-family: &quot;Courier New&quot;; font-size: 10pt; mso-no-proof: yes;"><span style="mso-tab-count: 1;">      </span><span style="color: blue;">EXEC</span> <span style="color: gray;">(</span>@SQL<span style="color: gray;">)</span></span></p>
<p class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"><span style="font-family: &quot;Courier New&quot;; color: blue; font-size: 10pt; mso-no-proof: yes;">END</span></p>
<p class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"><span style="font-family: &quot;Courier New&quot;; font-size: 10pt; mso-no-proof: yes;">GO</span></p>
<p class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"><span style="font-family: &quot;Courier New&quot;; font-size: 10pt; mso-no-proof: yes;"> </span></p>
<p class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-family: Calibri; font-size: small;">And that’s it. Let me explain:</span></p>
<p class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-family: Calibri; font-size: small;">I create a temporary in-memory table to store the results of my SQL query, but I also include a first identity field for the records. This is the key of my paging stored proc. Each record will get a unique sequential index as they are inserted into the table from the SELECT I run.</span></p>
<p class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-family: Calibri; font-size: small;">Then, I insert the records into my temp table by doing a normal select from the source table with the WHERE and ORDERBY clauses attached.</span></p>
<p class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-family: Calibri; font-size: small;">Finally, I select from the temp table where RecordIndex (the unique sequential key) for each record is bigger than or equal to the FromRecord and smaller or equal to the FromRecord + LimitBy indicator.</span></p>
<p class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="font-family: Calibri; font-size: small;">Makes sense doesn’t it? I didn’t test for efficiency but in this project with the records we’ll be processing it should work just fine.</span></p>
<p class="MsoNormal" style="margin: 0in 0in 10pt;"><span style="line-height: 115%; font-family: &quot;Courier New&quot;; color: blue; font-size: 10pt; mso-no-proof: yes;">EXEC</span><span style="line-height: 115%; font-family: &quot;Courier New&quot;; font-size: 10pt; mso-no-proof: yes;"> SelectOrgMemberWithPaging <span style="color: red;">&#8221;</span><span style="color: gray;">,</span><span style="color: red;">&#8221;</span><span style="color: gray;">,</span>200<span style="color: gray;">,</span>10</span></p>
<p class="MsoNormal" style="margin: 0in 0in 10pt;"> <a href="http://www.ernic.co.za/wp-content/uploads/2010/05/paging-with-microsoft-sql.jpg"><img class="alignnone size-medium wp-image-298" title="paging-with-microsoft-sql" src="http://www.ernic.co.za/wp-content/uploads/2010/05/paging-with-microsoft-sql-300x243.jpg" alt="" width="300" height="243" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ernic.co.za/2010/05/how-to-page-through-microsoft-sql-records-as-you-would-by-using-a-limit-function-on-mysql/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Custom Designed E-Commerce Website Solutions</title>
		<link>http://www.ernic.co.za/2010/02/custom-designed-e-commerce-website-solutions/</link>
		<comments>http://www.ernic.co.za/2010/02/custom-designed-e-commerce-website-solutions/#comments</comments>
		<pubDate>Mon, 15 Feb 2010 05:10:01 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[E-commerce]]></category>

		<category><![CDATA[Products]]></category>

		<category><![CDATA[Web Design]]></category>

		<guid isPermaLink="false">http://www.ernic.co.za/?p=291</guid>
		<description><![CDATA[Are you looking for an easy and affordable e-commerce solution to sell your products online? Well look no further!
I am proud to announce that my business partnered up with a leading payment processing service and assembled a complete shopping cart solution to enable your business to trade online without you having to sell the house.
Your [...]]]></description>
			<content:encoded><![CDATA[<p>Are you looking for an easy and affordable e-commerce solution to sell your products online? Well look no further!</p>
<p>I am proud to announce that my business partnered up with a leading payment processing service and assembled a complete shopping cart solution to enable your business to trade online without you having to sell the house.</p>
<p>Your frontend shopping cart will be custom designed accordance to your company brand and we’ll include all the features that you need, even the functions don’t exist yet in our package we’ll custom build it to suit your requirements.</p>
<p><strong>Some of the features that come standard out of the box:</strong></p>
<ul>
<li>Administration / Backend Functionality</li>
<li>Supports unlimited products and categories</li>
<li>Products-to-categories structure</li>
<li>Categories-to-categories structure</li>
<li>Add/Edit/Remove categories, products, manufacturers, customers, and reviews</li>
<li>Support for physical (shippable) and virtual (downloadable) products</li>
<li>Administration area secured with a username and password defined during installation</li>
<li>Contact customers directly via email or newsletters</li>
<li>Easily backup and restore the database</li>
<li>Print invoices and packaging lists from the order screen</li>
<li>Statistics for products and customers</li>
<li>Select what to display, and in what order, in the product listing page</li>
<li>Support for static and dynamic banners with full statistics</li>
</ul>
<p><strong>Customer / Frontend Functionality</strong></p>
<ul>
<li>All orders stored in the database for fast and efficient retrieval</li>
<li>Customers can view their order history and order statuses</li>
<li>Customers can maintain their accounts</li>
<li>Addressbook for multiple shipping and billing addresses</li>
<li>Temporary shopping cart for guests and permanent shopping cart for customers</li>
<li>Fast and friendly quick search and advanced search features</li>
<li>Product reviews for an interactive shopping experience</li>
<li>Forseen checkout procedure</li>
<li>Secure transactions with SSL</li>
<li>Number of products in each category can be shown or hidden</li>
<li>Global and per-category bestseller lists</li>
<li>Display what other customers have ordered with the current product shown</li>
<li>Breadcrumb trail for easy site navigation</li>
</ul>
<p><strong>Product Functionality</strong></p>
<ul>
<li>Dynamic product attributes relationship</li>
<li>HTML based product descriptions</li>
<li>Automated display of specials</li>
<li>Control if out of stock products can still be shown and are available for purchase</li>
<li>Customers can subscribe to products to receive related emails/newsletters</li>
</ul>
<p><strong>Payment Gateway Integration</strong></p>
<p>The beauty of our e-commerce solution is that you don’t need to go through the hassle of signing up for a merchant account with a bank.</p>
<p>Your store will be able to accept credit card payments online that will be transferred to your account a monthly basis.</p>
<p><a href="http://www.ernic.co.za/wp-content/uploads/2010/02/credit_cards.png"><img class="alignnone size-medium wp-image-292" title="credit_cards" src="http://www.ernic.co.za/wp-content/uploads/2010/02/credit_cards.png" alt="" width="80" height="25" /></a></p>
<p><strong>How much will it cost?</strong></p>
<p>The total cost of the solution will depend on your own specific design and functional requirements. The average solution costs around R 7000.00 all inclusive. There are no monthly minimums to transact and no monthly fees or contracts.</p>
<p><strong>Need more information?</strong></p>
<p>Contact Erhard Smit on 083 656 4309 or <a href="mailto:erhard@ernic.co.za">erhard@ernic.co.za</a> for more information to get your own e-commerce web store online in the next week.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ernic.co.za/2010/02/custom-designed-e-commerce-website-solutions/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Web Based Helpdesk Software Demonstration</title>
		<link>http://www.ernic.co.za/2010/01/web-based-helpdesk-software-demonstration/</link>
		<comments>http://www.ernic.co.za/2010/01/web-based-helpdesk-software-demonstration/#comments</comments>
		<pubDate>Mon, 25 Jan 2010 07:02:29 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[PHP]]></category>

		<category><![CDATA[Products]]></category>

		<category><![CDATA[Web Design]]></category>

		<category><![CDATA[helpdesk]]></category>

		<category><![CDATA[mysql]]></category>

		<guid isPermaLink="false">http://www.ernic.co.za/?p=282</guid>
		<description><![CDATA[A few months ago I uploaded a demo version of my web based helpdesk software. We built the solution mainly for our internal clients but have had quite a number of interest from other companies. Anyway there’s an update available for you to look at.
Login Credentials:
http://hddemo.ernic.co.za
As an administrator: login with “admin” and “admin”
As a user: [...]]]></description>
			<content:encoded><![CDATA[<p>A few months ago I uploaded a demo version of my web based helpdesk software. We built the solution mainly for our internal clients but have had quite a number of interest from other companies. Anyway there’s an update available for you to look at.</p>
<p>Login Credentials:</p>
<p><a href="http://hddemo.ernic.co.za">http://hddemo.ernic.co.za</a></p>
<p>As an administrator: login with “admin” and “admin”</p>
<p>As a user: login with “demo” and “demo”</p>
<p>The system was developed with PHP and running of a MySQL database. Since we owe the source customization can be made to suit your specific requirements. If you are interested in a helpdesk solution contact <a href="mailto:erhard@ernic.co.za">erhard@ernic.co.za</a></p>
<p><a href="http://www.ernic.co.za/wp-content/uploads/2010/01/helpdesk-create-ticket.jpg"><img class="alignnone size-medium wp-image-283" title="Web Based Helpdesk - Create Ticket" src="http://www.ernic.co.za/wp-content/uploads/2010/01/helpdesk-create-ticket-300x227.jpg" alt="" width="300" height="227" /></a></p>
<p><a href="http://www.ernic.co.za/wp-content/uploads/2010/01/web-based-helpdesk-view-tickets.jpg"><img class="alignnone size-medium wp-image-284" title="Web Based Helpdesk - View Tickets" src="http://www.ernic.co.za/wp-content/uploads/2010/01/web-based-helpdesk-view-tickets-300x227.jpg" alt="" width="300" height="227" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ernic.co.za/2010/01/web-based-helpdesk-software-demonstration/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Released! Asset Management &#038; Preventive Maintenance System</title>
		<link>http://www.ernic.co.za/2010/01/released-asset-management-preventive-maintenance-system/</link>
		<comments>http://www.ernic.co.za/2010/01/released-asset-management-preventive-maintenance-system/#comments</comments>
		<pubDate>Tue, 12 Jan 2010 07:17:10 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Products]]></category>

		<category><![CDATA[SQL]]></category>

		<category><![CDATA[Web Design]]></category>

		<category><![CDATA[asset management]]></category>

		<category><![CDATA[preventive maintenance]]></category>

		<guid isPermaLink="false">http://www.ernic.co.za/?p=277</guid>
		<description><![CDATA[ProEAM is the name for our online Asset Management &#38; Preventive Maintenance System.  Otherwise known as a CMMS (Computerized Maintenance Management System).
The system was built to help companies schedule and track services on equipment, vehicles and buildings. What sets ProEAM apart from the rivals is the fact that it’s a totally web based system with [...]]]></description>
			<content:encoded><![CDATA[<p>ProEAM is the name for our online Asset Management &amp; Preventive Maintenance System.  Otherwise known as a CMMS (Computerized Maintenance Management System).</p>
<p>The system was built to help companies schedule and track services on equipment, vehicles and buildings. What sets ProEAM apart from the rivals is the fact that it’s a totally web based system with a rich graphical user interface, dashboards and comprehensive reporting.</p>
<p>I added some initial screenshots of the product, a full demonstration version will be available online soon:</p>
<p>Main Asset Management Screen:</p>
<div id="attachment_272" class="wp-caption alignnone" style="width: 310px"><a href="http://www.ernic.co.za/wp-content/uploads/2010/01/preventive-maintenance-system-1.jpg"><img class="size-medium wp-image-272" title="preventive-maintenance-system-1" src="http://www.ernic.co.za/wp-content/uploads/2010/01/preventive-maintenance-system-1-300x253.jpg" alt="Asset Management, multiple categories and unlimitted levels." width="300" height="253" /></a><p class="wp-caption-text">Asset Management, multiple categories and unlimitted levels.</p></div>
<p>Asset Detail Screen:</p>
<div id="attachment_273" class="wp-caption alignnone" style="width: 310px"><a href="http://www.ernic.co.za/wp-content/uploads/2010/01/preventive-maintenance-system-2.jpg"><img class="size-medium wp-image-273" title="preventive-maintenance-system-2" src="http://www.ernic.co.za/wp-content/uploads/2010/01/preventive-maintenance-system-2-300x253.jpg" alt="Asset managment, detailed screen with purchase, insurance details and classifications." width="300" height="253" /></a><p class="wp-caption-text">Asset managment, detailed screen with purchase, insurance details and classifications.</p></div>
<p>Preventive Service Schedules:</p>
<div class="mceTemp">
<div id="attachment_274" class="wp-caption alignnone" style="width: 310px"><a href="http://www.ernic.co.za/wp-content/uploads/2010/01/preventive-maintenance-system-3.jpg"><img class="size-medium wp-image-274" title="preventive-maintenance-system-3" src="http://www.ernic.co.za/wp-content/uploads/2010/01/preventive-maintenance-system-3-300x253.jpg" alt="Preventive Maintenance Screen with Service schedules, services and tasks." width="300" height="253" /></a><p class="wp-caption-text">Preventive Maintenance Screen with Service schedules, services and tasks.</p></div>
</div>
<p>Service History and Forecast:</p>
<div id="attachment_275" class="wp-caption alignnone" style="width: 310px"><a href="http://www.ernic.co.za/wp-content/uploads/2010/01/preventive-maintenance-system-4.jpg"><img class="size-medium wp-image-275" title="preventive-maintenance-system-4" src="http://www.ernic.co.za/wp-content/uploads/2010/01/preventive-maintenance-system-4-300x253.jpg" alt="Preventive and Repair Maintenance, Service History and Service Forecast" width="300" height="253" /></a><p class="wp-caption-text">Preventive and Repair Maintenance, Service History and Service Forecast</p></div>
<p>Gantt Charts of Equipment Uptime and Service History:</p>
<div id="attachment_276" class="wp-caption alignnone" style="width: 310px"><a href="http://www.ernic.co.za/wp-content/uploads/2010/01/preventive-maintenance-system-5.jpg"><img class="size-medium wp-image-276" title="preventive-maintenance-system-5" src="http://www.ernic.co.za/wp-content/uploads/2010/01/preventive-maintenance-system-5-300x253.jpg" alt="Gantt charts showing maintenance and availability (uptime) of equipment." width="300" height="253" /></a><p class="wp-caption-text">Gantt charts showing maintenance and availability (uptime) of equipment.</p></div>
<p>For a freelance web developer or to enquire about ProEAM contact Erhard Smit on 083 656 4309 or email <a href="mailto:erhard@ernic.co.za">erhard@ernic.co.za</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ernic.co.za/2010/01/released-asset-management-preventive-maintenance-system/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
