<?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>KomKid.Net &#187; Programming</title>
	<atom:link href="http://www.komkid.net/category/programming/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.komkid.net</link>
	<description>คิดแตกต่าง แต่ไม่แตกแยก คิดแปลก แตกต่างอย่างมีเหตุผล</description>
	<lastBuildDate>Thu, 26 Jan 2012 13:55:27 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Axapta : Execute SQL  command</title>
		<link>http://www.komkid.net/2010/10/axapta-execute-sql-command/</link>
		<comments>http://www.komkid.net/2010/10/axapta-execute-sql-command/#comments</comments>
		<pubDate>Wed, 20 Oct 2010 16:26:41 +0000</pubDate>
		<dc:creator>Komkid</dc:creator>
				<category><![CDATA[Axapta]]></category>
		<category><![CDATA[Database]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[SQL]]></category>

		<guid isPermaLink="false">http://www.komkid.net/?p=893</guid>
		<description><![CDATA[Axapta มีคำสั่ง SQL รวมอยู่ใน X++ อยู่แล้ว แต่ถ้าอยากใช้คำสั่ง SQL อื่น ๆ เช่น ใช้ประโยชน์จาก NewID() ของ MS SQL Server เพื่อ random ก็ทำได้ ดังตัวอย่าง 12345678910111213141516171819202122232425262728293031static void Job3&#40;Args _args&#41; &#123; &#160; &#160; LogInProperty &#160; Lp = new LogInProperty&#40;&#41;; &#160; &#160; OdbcConnection &#160;myConnection; &#160; &#160; Statement &#160; &#160; &#160; myStatement; &#160; &#160; ResultSet &#160; &#160; &#160; myResult; &#160; &#160; str [...]]]></description>
		<wfw:commentRss>http://www.komkid.net/2010/10/axapta-execute-sql-command/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Axapta : Find user group of current userid</title>
		<link>http://www.komkid.net/2010/10/axapta-find-user-group-of-current-userid/</link>
		<comments>http://www.komkid.net/2010/10/axapta-find-user-group-of-current-userid/#comments</comments>
		<pubDate>Wed, 20 Oct 2010 16:14:20 +0000</pubDate>
		<dc:creator>Komkid</dc:creator>
				<category><![CDATA[Axapta]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://www.komkid.net/?p=890</guid>
		<description><![CDATA[กันลืม 123456789&#160;UserGroupList &#160; userGroupList; ; &#160; &#160; WHILE SELECT userGroupList &#160; &#160; WHERE userGroupList.userId == curuserid&#40;&#41; // &#160; &#160;&#38;&#38; userGroupList.groupId == 'searchGroup'; &#160; &#160; &#123; &#160; &#160; &#160; &#160; print userGroupList.groupId; &#160; &#160; &#125; &#160; &#160; pause;]]></description>
		<wfw:commentRss>http://www.komkid.net/2010/10/axapta-find-user-group-of-current-userid/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Set homepage by code</title>
		<link>http://www.komkid.net/2010/04/set-homepage-by-code/</link>
		<comments>http://www.komkid.net/2010/04/set-homepage-by-code/#comments</comments>
		<pubDate>Tue, 27 Apr 2010 14:33:07 +0000</pubDate>
		<dc:creator>Komkid</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[registry]]></category>

		<guid isPermaLink="false">http://www.komkid.net/?p=845</guid>
		<description><![CDATA[วันก่อนมีรุ่นน้องที่เคารพ โทรมาหาถามว่า พี่ เซ็ต homepage ทำยังไงอ่ะ พอดีไปเผลอกดตอบรับเซ็ต homepage ของเว็บนึงเข้า คิดในใจ &#8220;โห โง่ว่ะ&#8221; แต่ตอบไปว่า เข้าไปที่ Tools -> Internet option &#8230; สวนกลับมาก่อนจะบอกจบว่า ไม่ได้พี่ IT บล็อก ค่อยเริ่มน่าสนใจหน่อย จะบอกให้ไปแก้จาก registry ก็คงจะโดนบล็อกอีก ก็เลยหาวิธีอื่นให้ สรุปได้ว่าใช้ code ข้างล่าง 123456789101112&#60;html&#62; &#60;head&#62; &#60;title&#62;Set homepage&#60;/title&#62; &#60;/head&#62; &#60;body&#62; &#60;form name=&#34;HomepageForm&#34;&#62; &#60;input type=&#34;text&#34; name=&#34;urlbox&#34;&#62; &#60;input type=&#34;button&#34; onclick=&#34;this.style.behavior='url(#default#homepage)';this.setHomePage(document.HomepageForm.urlbox.value);&#34; value=&#34;Set&#34;&#62; &#60;/form&#62; &#60;/body&#62; &#60;/html&#62; upload ให้ด้วยที่ http://tools.komkid.net/homepage.html เผื่อใครจะเจอสถานการณ์แบบนี้บ้าง (ใช้ได้เฉพาะ IE [...]]]></description>
		<wfw:commentRss>http://www.komkid.net/2010/04/set-homepage-by-code/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Axapta : Posting journal by code</title>
		<link>http://www.komkid.net/2010/02/axapta-posting-journal-by-code/</link>
		<comments>http://www.komkid.net/2010/02/axapta-posting-journal-by-code/#comments</comments>
		<pubDate>Thu, 11 Feb 2010 13:00:58 +0000</pubDate>
		<dc:creator>Komkid</dc:creator>
				<category><![CDATA[Axapta]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[MorphX]]></category>

		<guid isPermaLink="false">http://www.komkid.net/?p=754</guid>
		<description><![CDATA[123456789101112131415161718static void InventJournalCheckPost&#40;Args _args&#41; &#123; InventJournalTable &#160; &#160; &#160;inventJournalTable; InventJournalCheckPost &#160;journalCheckPost; &#160; &#160; ; ttsbegin; inventJournalTable = &#160;InventJournalTable::find&#40;&#34;xxx&#34;,true&#41;; //Remove Journal &#34;xxx&#34; has not been locked by system inventJournalTable.SystemBlocked = true; inventJournalTable.update&#40;&#41;; journalCheckPost &#160; = &#160;InventJournalCheckPost::newJournalCheckPost &#160;&#40;JournalCheckPostType::Post,inventJournalTable&#41;; journalCheckPost.run&#40;&#41;; inventJournalTable.SystemBlocked = false; inventJournalTable.update&#40;&#41;; ttscommit; &#125;]]></description>
		<wfw:commentRss>http://www.komkid.net/2010/02/axapta-posting-journal-by-code/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Squid : Custom error page</title>
		<link>http://www.komkid.net/2010/01/squid-custom-error-page/</link>
		<comments>http://www.komkid.net/2010/01/squid-custom-error-page/#comments</comments>
		<pubDate>Thu, 28 Jan 2010 15:08:29 +0000</pubDate>
		<dc:creator>Komkid</dc:creator>
				<category><![CDATA[Admin]]></category>
		<category><![CDATA[Networking]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Proxy]]></category>
		<category><![CDATA[Squid]]></category>

		<guid isPermaLink="false">http://www.komkid.net/?p=747</guid>
		<description><![CDATA[หน้าตาสำหรับแสดงผลกรณีมี error ของ squid เช่น กรณีถูกบล็อก(ERR_ACCESS_DENIED) แก้ไขได้ที่ /usr/share/squod/errors/ โดยสามารถใช้ Variable ได้ด้วย ดังนี้ %B URL with FTP %2f hack %c Squid error code %d seconds elapsed since request received (not yet implemented) %e errno %E strerror() %f FTP request line %F FTP reply line %g FTP server message %h cache hostname %H server host name %i [...]]]></description>
		<wfw:commentRss>http://www.komkid.net/2010/01/squid-custom-error-page/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JavaScript : 1 Form 2 Target</title>
		<link>http://www.komkid.net/2010/01/javascript-1-form-2-target/</link>
		<comments>http://www.komkid.net/2010/01/javascript-1-form-2-target/#comments</comments>
		<pubDate>Wed, 27 Jan 2010 14:48:32 +0000</pubDate>
		<dc:creator>Komkid</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://www.komkid.net/?p=742</guid>
		<description><![CDATA[12345678910111213141516171819202122&#160; &#160; &#160; &#160; &#60;script type=&#34;text/javascript&#34;&#62; &#160; &#160; &#160; &#160; &#160;&#60;!-- &#160; &#160; &#160; &#160; &#160;function submitView&#40;&#41; &#160; &#160; &#160; &#160; &#160;&#123; &#160; &#160; &#160; &#160; &#160; &#160;myform = document.form1; &#160; &#160; &#160; &#160; &#160; &#160;myform.target=&#34;_blank&#34;; &#160; &#160; &#160; &#160; &#160; &#160;myform.action=&#34;view.php&#34;; &#160; &#160; &#160; &#160; &#160; &#160;myform.submit&#40;&#41;; &#160; &#160; &#160; &#160; &#160; &#160;return false; [...]]]></description>
		<wfw:commentRss>http://www.komkid.net/2010/01/javascript-1-form-2-target/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Logon Script : Map Network Drive</title>
		<link>http://www.komkid.net/2010/01/logon-script-map-network-drive/</link>
		<comments>http://www.komkid.net/2010/01/logon-script-map-network-drive/#comments</comments>
		<pubDate>Wed, 27 Jan 2010 13:46:11 +0000</pubDate>
		<dc:creator>Komkid</dc:creator>
				<category><![CDATA[Admin]]></category>
		<category><![CDATA[Networking]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[network]]></category>
		<category><![CDATA[Script]]></category>

		<guid isPermaLink="false">http://www.komkid.net/?p=740</guid>
		<description><![CDATA[12345678910111213141516171819' MapNetworkDrive.vbs ' VBScript to map a network drive to a UNC Path. ' Author Guy Thomas http://computerperformance.co.uk/ ' Version 2.3 - September 2005 ' -----------------------------------------------------------------' Option Explicit Dim objNetwork Dim strDriveLetter, strRemotePath strDriveLetter = &#34;P:&#34; strRemotePath = &#34;\\server2\public_data&#34; &#160; ' Purpose of script to create a network object. (objNetwork) ' Then to apply the [...]]]></description>
		<wfw:commentRss>http://www.komkid.net/2010/01/logon-script-map-network-drive/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Axapta : Detecting Type of Variable</title>
		<link>http://www.komkid.net/2009/12/axapta-detecting-type-of-variable/</link>
		<comments>http://www.komkid.net/2009/12/axapta-detecting-type-of-variable/#comments</comments>
		<pubDate>Tue, 15 Dec 2009 15:19:54 +0000</pubDate>
		<dc:creator>Komkid</dc:creator>
				<category><![CDATA[Axapta]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://www.komkid.net/?p=721</guid>
		<description><![CDATA[12345678910111213static void typeDetect&#40;Args _args&#41; &#123; DictType &#160; &#160;dictType; ; print &#34;This ID is the TypeId, not the EDT ID - &#34;, typeId&#40;ItemId&#41;; print &#34;This ID is what we need - &#34;, typeId2ExtendedTypeId&#40;typeId&#40;ItemId&#41;&#41;; print &#34;This ID is wrong - &#34;, new DictType&#40;typeId&#40;ItemId&#41;&#41;.id&#40;&#41;; dictType = new DictType&#40;typeId2ExtendedTypeId&#40;typeId&#40;ItemId&#41;&#41;&#41;; print &#34;This ID is correct - &#34;, dictType.id&#40;&#41;; print dictType.name&#40;&#41;; [...]]]></description>
		<wfw:commentRss>http://www.komkid.net/2009/12/axapta-detecting-type-of-variable/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JavaScript : AJAX for Province, Amphur, Tumbol</title>
		<link>http://www.komkid.net/2009/12/javascript-ajax-for-province-amphur-tumbol/</link>
		<comments>http://www.komkid.net/2009/12/javascript-ajax-for-province-amphur-tumbol/#comments</comments>
		<pubDate>Thu, 10 Dec 2009 16:13:58 +0000</pubDate>
		<dc:creator>Komkid</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[AJAX]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.komkid.net/?p=312</guid>
		<description><![CDATA[เริ่มจาก ได้ฐานข้อมูล จังหวัด -> อำเภอ -> ตำบล ที่ดีมาก มาจากไหน ตั้งแต่เมื่อไหร่ ไม่รู้ แต่พอจะใช้ขึ้นมา เพิ่งพบว่า ที่ได้มานั้นมันดีจริง ๆ ดียังไง ให้เปิด ตรวจสอบหมายเลขบัตรประจำตัวประชาชน ประกอบครับ (ที่จริงต้องเปิด http://th.wikipedia.org/wiki/เลขประจำตัวประชาชนไทย ด้วย) มาดูฐานข้อมูลกันก่อน 1.จังหวัด ตารางเป็นแบบนี้ ข้อมูลเป็นแบบนี้ สังเกตดูนะครับ id มันคือ หลักที่ 2+3 ของเลขบัตรประจำตัวประชาชน 2.อำเภอ ตารางเป็นแบบนี้ ข้อมูลเป็นแบบนี้ id ของตารางนี้ ก็คือ หลักที่ 4+5 ของเลขบัตรประจำตัวประชาชน 3.ตำบล ตารางเป็นแบบนี้ ข้อมูลเป็นแบบนี้ อันนี้ หลักที่ 6-10 ค่อนข้างกว้าง จึงระบุไม่ได้ แต่ได้ 2 อันแรกก็ดูดีแล้วน่ะ AJAX กับ PHP [...]]]></description>
		<wfw:commentRss>http://www.komkid.net/2009/12/javascript-ajax-for-province-amphur-tumbol/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Axapta : Find for update</title>
		<link>http://www.komkid.net/2009/12/axapta-find-for-update/</link>
		<comments>http://www.komkid.net/2009/12/axapta-find-for-update/#comments</comments>
		<pubDate>Mon, 07 Dec 2009 22:44:17 +0000</pubDate>
		<dc:creator>Komkid</dc:creator>
				<category><![CDATA[Axapta]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://www.komkid.net/?p=693</guid>
		<description><![CDATA[ปกติจะ update ทีนึง ก็ใช้ select forupdate เพิ่งรู้ว่าทำแบบนี้ได้ด้วย ใช้ static method ที่ชื่อ find ซึ่ง table ส่วนใหญ่จะมีอยู่แล้ว แล้วก็ใส่ parameter forupdate เป็น true 12345678910static void FindForUpdate&#40;Args _args&#41; &#123; &#160; &#160; EmplTable myRow; &#160; &#160; ; &#160; &#160; ttsbegin; &#160; &#160; myRow = EmplTable::find&#40;'0154-3',true&#41;; &#160; &#160; myRow.Name ='Nikom'; &#160; &#160; myRow.update&#40;&#41;; &#160; &#160; ttscommit; &#125;]]></description>
		<wfw:commentRss>http://www.komkid.net/2009/12/axapta-find-for-update/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

