<?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>Open Script Solution&#187; convert</title>
	<atom:link href="http://www.openscriptsolution.com/tag/convert/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.openscriptsolution.com</link>
	<description>... where solutions for script programming are found ...</description>
	<lastBuildDate>Tue, 31 Jan 2012 03:22:52 +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>How to Create Breadcrumb Using the Nested Set Data Model in SQL Server</title>
		<link>http://www.openscriptsolution.com/2012/01/31/how-to-create-breadcrumb-using-the-nested-set-data-model-in-sql-server/</link>
		<comments>http://www.openscriptsolution.com/2012/01/31/how-to-create-breadcrumb-using-the-nested-set-data-model-in-sql-server/#comments</comments>
		<pubDate>Tue, 31 Jan 2012 03:19:46 +0000</pubDate>
		<dc:creator>Masino Sinaga</dc:creator>
				<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[basis data]]></category>
		<category><![CDATA[breadcrumb]]></category>
		<category><![CDATA[convert]]></category>
		<category><![CDATA[Database]]></category>
		<category><![CDATA[konversi]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[Stored Procedure]]></category>

		<guid isPermaLink="false">http://www.openscriptsolution.com/?p=1501</guid>
		<description><![CDATA[Still remember the similar article I wrote regarding the title of this article? Well, if you want to implement breadcrumb using the SQL Server database, then here is the related Stored Procedures in SQL Server format. In other words, this following article will show you the same Stored Procedures in SQL Server instead of using [...]]]></description>
			<content:encoded><![CDATA[<p>Still remember the <a href="http://www.openscriptsolution.com/2011/12/05/how-to-create-breadcrumb-using-the-nested-set-data-model-in-mysql/" title="How to Create Breadcrumb Using the Nested Set Data Model in MySQL" target="_blank">similar article</a> I wrote regarding the title of this article? Well, if you want to implement breadcrumb using the SQL Server database, then here is the related Stored Procedures in SQL Server format. In other words, this following article will show you the same Stored Procedures in SQL Server instead of using MySQL database. This is very useful if you want to switch your database from MySQL to SQL Server for your web application, so you don&#8217;t have to waste your time to convert the Stored Procedures in MySQL to SQL Server format. Simply use the following three Stored Procedures that I has successfully converted it to SQL Server. I have had tested those three SPs in SQL Server, and made sure that everything went smoothly.</p>
<ol>
<li>
<h2>Inserting New Breadcrumb</h2>

<div class="wp_syntax"><div class="code"><pre class="sql" style="font-family:monospace;"><span style="color: #993333; font-weight: bold;">CREATE</span> <span style="color: #993333; font-weight: bold;">PROCEDURE</span> <span style="color: #66cc66;">&#91;</span>dbo<span style="color: #66cc66;">&#93;</span><span style="color: #66cc66;">.</span><span style="color: #66cc66;">&#91;</span>addnewbreadcrumb<span style="color: #66cc66;">&#93;</span>
  @PageTitleParent <span style="color: #993333; font-weight: bold;">AS</span> <span style="color: #993333; font-weight: bold;">VARCHAR</span><span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">100</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">,</span>
	@PageTitle <span style="color: #993333; font-weight: bold;">AS</span> <span style="color: #993333; font-weight: bold;">VARCHAR</span><span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">100</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">,</span>
	@PageURL <span style="color: #993333; font-weight: bold;">AS</span> <span style="color: #993333; font-weight: bold;">VARCHAR</span><span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">100</span><span style="color: #66cc66;">&#41;</span>
<span style="color: #993333; font-weight: bold;">AS</span>
<span style="color: #993333; font-weight: bold;">BEGIN</span>
<span style="color: #993333; font-weight: bold;">DECLARE</span> @ParentLevel <span style="color: #993333; font-weight: bold;">INTEGER</span>;
<span style="color: #993333; font-weight: bold;">DECLARE</span> @RecCount <span style="color: #993333; font-weight: bold;">INTEGER</span>;
<span style="color: #993333; font-weight: bold;">DECLARE</span> @CheckRecCount <span style="color: #993333; font-weight: bold;">INTEGER</span>;
<span style="color: #993333; font-weight: bold;">DECLARE</span> @MyPageTitle <span style="color: #993333; font-weight: bold;">VARCHAR</span><span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">100</span><span style="color: #66cc66;">&#41;</span>;
  <span style="color: #808080; font-style: italic;">-- routine body goes here, e.g.</span>
<span style="color: #993333; font-weight: bold;">SET</span> @ParentLevel <span style="color: #66cc66;">=</span> <span style="color: #66cc66;">&#40;</span><span style="color: #993333; font-weight: bold;">SELECT</span> Rgt <span style="color: #993333; font-weight: bold;">FROM</span> <span style="color: #66cc66;">&#91;</span>dbo<span style="color: #66cc66;">&#93;</span><span style="color: #66cc66;">.</span><span style="color: #66cc66;">&#91;</span>breadcrumblinks<span style="color: #66cc66;">&#93;</span> <span style="color: #993333; font-weight: bold;">WHERE</span> 
Page_Title <span style="color: #66cc66;">=</span> @PageTitleParent<span style="color: #66cc66;">&#41;</span>;
&nbsp;
<span style="color: #993333; font-weight: bold;">SET</span> @CheckRecCount <span style="color: #66cc66;">=</span> <span style="color: #66cc66;">&#40;</span><span style="color: #993333; font-weight: bold;">SELECT</span> <span style="color: #993333; font-weight: bold;">COUNT</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">*</span><span style="color: #66cc66;">&#41;</span> <span style="color: #993333; font-weight: bold;">AS</span> RecordCount <span style="color: #993333; font-weight: bold;">FROM</span> <span style="color: #66cc66;">&#91;</span>dbo<span style="color: #66cc66;">&#93;</span><span style="color: #66cc66;">.</span><span style="color: #66cc66;">&#91;</span>breadcrumblinks<span style="color: #66cc66;">&#93;</span> <span style="color: #993333; font-weight: bold;">WHERE</span> 
Page_Title <span style="color: #66cc66;">=</span> @PageTitle<span style="color: #66cc66;">&#41;</span>;
	<span style="color: #993333; font-weight: bold;">IF</span> @CheckRecCount <span style="color: #66cc66;">&gt;</span> <span style="color: #cc66cc;">0</span>
  <span style="color: #993333; font-weight: bold;">BEGIN</span> 
		<span style="color: #993333; font-weight: bold;">SET</span> @MyPageTitle <span style="color: #66cc66;">=</span> <span style="color: #ff0000;">'The following Page_Title is already exists in database: '</span> <span style="color: #66cc66;">+</span>  @PageTitle;
		<span style="color: #993333; font-weight: bold;">SELECT</span> @MyPageTitle;
		<span style="color: #993333; font-weight: bold;">GOTO</span> GoodBye;
  <span style="color: #993333; font-weight: bold;">END</span>
&nbsp;
&nbsp;
<span style="color: #993333; font-weight: bold;">UPDATE</span> <span style="color: #66cc66;">&#91;</span>dbo<span style="color: #66cc66;">&#93;</span><span style="color: #66cc66;">.</span><span style="color: #66cc66;">&#91;</span>breadcrumblinks<span style="color: #66cc66;">&#93;</span> 
   <span style="color: #993333; font-weight: bold;">SET</span> Lft <span style="color: #66cc66;">=</span> <span style="color: #993333; font-weight: bold;">CASE</span> <span style="color: #993333; font-weight: bold;">WHEN</span> Lft <span style="color: #66cc66;">&gt;</span> @ParentLevel <span style="color: #993333; font-weight: bold;">THEN</span>
      Lft <span style="color: #66cc66;">+</span> <span style="color: #cc66cc;">2</span>
    <span style="color: #993333; font-weight: bold;">ELSE</span>
      Lft <span style="color: #66cc66;">+</span> <span style="color: #cc66cc;">0</span>
    <span style="color: #993333; font-weight: bold;">END</span><span style="color: #66cc66;">,</span>
   Rgt <span style="color: #66cc66;">=</span> <span style="color: #993333; font-weight: bold;">CASE</span> <span style="color: #993333; font-weight: bold;">WHEN</span> Rgt <span style="color: #66cc66;">&gt;=</span> @ParentLevel <span style="color: #993333; font-weight: bold;">THEN</span>
      Rgt <span style="color: #66cc66;">+</span> <span style="color: #cc66cc;">2</span>
   <span style="color: #993333; font-weight: bold;">ELSE</span>
      Rgt <span style="color: #66cc66;">+</span> <span style="color: #cc66cc;">0</span>
   <span style="color: #993333; font-weight: bold;">END</span>
<span style="color: #993333; font-weight: bold;">WHERE</span>  Rgt <span style="color: #66cc66;">&gt;=</span> @ParentLevel;
&nbsp;
<span style="color: #993333; font-weight: bold;">SET</span> @RecCount <span style="color: #66cc66;">=</span> <span style="color: #66cc66;">&#40;</span><span style="color: #993333; font-weight: bold;">SELECT</span> <span style="color: #993333; font-weight: bold;">COUNT</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">*</span><span style="color: #66cc66;">&#41;</span> <span style="color: #993333; font-weight: bold;">FROM</span> <span style="color: #66cc66;">&#91;</span>dbo<span style="color: #66cc66;">&#93;</span><span style="color: #66cc66;">.</span><span style="color: #66cc66;">&#91;</span>breadcrumblinks<span style="color: #66cc66;">&#93;</span><span style="color: #66cc66;">&#41;</span>;
	<span style="color: #993333; font-weight: bold;">IF</span> @RecCount <span style="color: #66cc66;">=</span> <span style="color: #cc66cc;">0</span>
    <span style="color: #993333; font-weight: bold;">BEGIN</span>
		<span style="color: #808080; font-style: italic;">-- this is for handling the first record</span>
		<span style="color: #993333; font-weight: bold;">INSERT</span> <span style="color: #993333; font-weight: bold;">INTO</span> <span style="color: #66cc66;">&#91;</span>dbo<span style="color: #66cc66;">&#93;</span><span style="color: #66cc66;">.</span><span style="color: #66cc66;">&#91;</span>breadcrumblinks<span style="color: #66cc66;">&#93;</span> <span style="color: #66cc66;">&#40;</span>Page_Title<span style="color: #66cc66;">,</span> Page_URL<span style="color: #66cc66;">,</span> Lft<span style="color: #66cc66;">,</span> Rgt<span style="color: #66cc66;">&#41;</span>
					<span style="color: #993333; font-weight: bold;">VALUES</span> <span style="color: #66cc66;">&#40;</span>@PageTitle<span style="color: #66cc66;">,</span> @PageURL<span style="color: #66cc66;">,</span> <span style="color: #cc66cc;">1</span><span style="color: #66cc66;">,</span> <span style="color: #cc66cc;">2</span><span style="color: #66cc66;">&#41;</span>;
		<span style="color: #993333; font-weight: bold;">END</span>
	<span style="color: #993333; font-weight: bold;">ELSE</span>
    <span style="color: #993333; font-weight: bold;">BEGIN</span>
		<span style="color: #808080; font-style: italic;">-- whereas the following is for the second record, and so forth!</span>
		<span style="color: #993333; font-weight: bold;">INSERT</span> <span style="color: #993333; font-weight: bold;">INTO</span> <span style="color: #66cc66;">&#91;</span>dbo<span style="color: #66cc66;">&#93;</span><span style="color: #66cc66;">.</span><span style="color: #66cc66;">&#91;</span>breadcrumblinks<span style="color: #66cc66;">&#93;</span> <span style="color: #66cc66;">&#40;</span>Page_Title<span style="color: #66cc66;">,</span> Page_URL<span style="color: #66cc66;">,</span> Lft<span style="color: #66cc66;">,</span> Rgt<span style="color: #66cc66;">&#41;</span>
					<span style="color: #993333; font-weight: bold;">VALUES</span> <span style="color: #66cc66;">&#40;</span>@PageTitle<span style="color: #66cc66;">,</span> @PageURL<span style="color: #66cc66;">,</span> @ParentLevel<span style="color: #66cc66;">,</span> <span style="color: #66cc66;">&#40;</span>@ParentLevel <span style="color: #66cc66;">+</span> <span style="color: #cc66cc;">1</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span>;
&nbsp;
	  <span style="color: #993333; font-weight: bold;">END</span>
&nbsp;
  GoodBye:
&nbsp;
<span style="color: #993333; font-weight: bold;">END</span>
<span style="color: #993333; font-weight: bold;">GO</span></pre></div></div>

</li>
<li>
<h2>Removing or Deleting Breadcrumb</h2>

<div class="wp_syntax"><div class="code"><pre class="sql" style="font-family:monospace;"><span style="color: #993333; font-weight: bold;">CREATE</span> <span style="color: #993333; font-weight: bold;">PROCEDURE</span> <span style="color: #66cc66;">&#91;</span>dbo<span style="color: #66cc66;">&#93;</span><span style="color: #66cc66;">.</span><span style="color: #66cc66;">&#91;</span>deletebreadcrumbbasedonpagetitle<span style="color: #66cc66;">&#93;</span>
  @PageTitle <span style="color: #993333; font-weight: bold;">AS</span> <span style="color: #993333; font-weight: bold;">VARCHAR</span><span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">100</span><span style="color: #66cc66;">&#41;</span>
<span style="color: #993333; font-weight: bold;">AS</span>
<span style="color: #993333; font-weight: bold;">BEGIN</span>
&nbsp;
<span style="color: #993333; font-weight: bold;">DECLARE</span> @DeletedPageTitle <span style="color: #993333; font-weight: bold;">VARCHAR</span><span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">100</span><span style="color: #66cc66;">&#41;</span>;
<span style="color: #993333; font-weight: bold;">DECLARE</span> @DeletedLft <span style="color: #993333; font-weight: bold;">INTEGER</span>;
<span style="color: #993333; font-weight: bold;">DECLARE</span> @DeletedRgt <span style="color: #993333; font-weight: bold;">INTEGER</span>;
&nbsp;
<span style="color: #993333; font-weight: bold;">SELECT</span> @DeletedPageTitle<span style="color: #66cc66;">=</span>Page_Title<span style="color: #66cc66;">,</span> @DeletedLft<span style="color: #66cc66;">=</span>Lft<span style="color: #66cc66;">,</span> @DeletedRgt<span style="color: #66cc66;">=</span>Rgt
<span style="color: #993333; font-weight: bold;">FROM</span>   <span style="color: #66cc66;">&#91;</span>dbo<span style="color: #66cc66;">&#93;</span><span style="color: #66cc66;">.</span><span style="color: #66cc66;">&#91;</span>breadcrumblinks<span style="color: #66cc66;">&#93;</span> 
<span style="color: #993333; font-weight: bold;">WHERE</span>  Page_Title <span style="color: #66cc66;">=</span> @PageTitle;
&nbsp;
<span style="color: #993333; font-weight: bold;">DELETE</span> <span style="color: #993333; font-weight: bold;">FROM</span> <span style="color: #66cc66;">&#91;</span>dbo<span style="color: #66cc66;">&#93;</span><span style="color: #66cc66;">.</span><span style="color: #66cc66;">&#91;</span>breadcrumblinks<span style="color: #66cc66;">&#93;</span>
<span style="color: #993333; font-weight: bold;">WHERE</span> Lft <span style="color: #993333; font-weight: bold;">BETWEEN</span> @DeletedLft <span style="color: #993333; font-weight: bold;">AND</span> @DeletedRgt;
&nbsp;
<span style="color: #993333; font-weight: bold;">UPDATE</span> <span style="color: #66cc66;">&#91;</span>dbo<span style="color: #66cc66;">&#93;</span><span style="color: #66cc66;">.</span><span style="color: #66cc66;">&#91;</span>breadcrumblinks<span style="color: #66cc66;">&#93;</span>
   <span style="color: #993333; font-weight: bold;">SET</span> Lft <span style="color: #66cc66;">=</span> <span style="color: #993333; font-weight: bold;">CASE</span> <span style="color: #993333; font-weight: bold;">WHEN</span> Lft <span style="color: #66cc66;">&gt;</span> @DeletedLft <span style="color: #993333; font-weight: bold;">THEN</span>
             Lft <span style="color: #66cc66;">-</span> <span style="color: #66cc66;">&#40;</span>@DeletedRgt <span style="color: #66cc66;">-</span> @DeletedLft <span style="color: #66cc66;">+</span> <span style="color: #cc66cc;">1</span><span style="color: #66cc66;">&#41;</span>
          <span style="color: #993333; font-weight: bold;">ELSE</span>
             Lft
          <span style="color: #993333; font-weight: bold;">END</span><span style="color: #66cc66;">,</span>
       Rgt <span style="color: #66cc66;">=</span> <span style="color: #993333; font-weight: bold;">CASE</span> <span style="color: #993333; font-weight: bold;">WHEN</span> Rgt <span style="color: #66cc66;">&gt;</span> @DeletedLft <span style="color: #993333; font-weight: bold;">THEN</span>
             Rgt <span style="color: #66cc66;">-</span> <span style="color: #66cc66;">&#40;</span>@DeletedRgt <span style="color: #66cc66;">-</span> @DeletedLft <span style="color: #66cc66;">+</span> <span style="color: #cc66cc;">1</span><span style="color: #66cc66;">&#41;</span>
          <span style="color: #993333; font-weight: bold;">ELSE</span>
             Rgt
          <span style="color: #993333; font-weight: bold;">END</span>
   <span style="color: #993333; font-weight: bold;">WHERE</span> Lft <span style="color: #66cc66;">&gt;</span> @DeletedLft
      <span style="color: #993333; font-weight: bold;">OR</span> Rgt <span style="color: #66cc66;">&gt;</span> @DeletedLft;
<span style="color: #993333; font-weight: bold;">END</span>
<span style="color: #993333; font-weight: bold;">GO</span></pre></div></div>

</li>
<li>
<h2>Moving Breadcrumb to Another Parent</h2>

<div class="wp_syntax"><div class="code"><pre class="sql" style="font-family:monospace;"><span style="color: #993333; font-weight: bold;">CREATE</span> <span style="color: #993333; font-weight: bold;">PROCEDURE</span> <span style="color: #66cc66;">&#91;</span>dbo<span style="color: #66cc66;">&#93;</span><span style="color: #66cc66;">.</span><span style="color: #66cc66;">&#91;</span>movebreadcrumb<span style="color: #66cc66;">&#93;</span>
  @CurrentRoot <span style="color: #993333; font-weight: bold;">AS</span> <span style="color: #993333; font-weight: bold;">VARCHAR</span><span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">100</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">,</span>
	@NewParent <span style="color: #993333; font-weight: bold;">AS</span> <span style="color: #993333; font-weight: bold;">VARCHAR</span><span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">100</span><span style="color: #66cc66;">&#41;</span>
<span style="color: #993333; font-weight: bold;">AS</span>
<span style="color: #993333; font-weight: bold;">BEGIN</span>
  <span style="color: #808080; font-style: italic;">-- routine body goes here, e.g.</span>
  <span style="color: #993333; font-weight: bold;">DECLARE</span> @Origin_Lft <span style="color: #993333; font-weight: bold;">INTEGER</span>;
	<span style="color: #993333; font-weight: bold;">DECLARE</span> @Origin_Rgt <span style="color: #993333; font-weight: bold;">INTEGER</span>;
	<span style="color: #993333; font-weight: bold;">DECLARE</span> @NewParent_Rgt <span style="color: #993333; font-weight: bold;">INTEGER</span>;
&nbsp;
<span style="color: #993333; font-weight: bold;">SELECT</span> @Origin_Lft<span style="color: #66cc66;">=</span>Lft<span style="color: #66cc66;">,</span> @Origin_Rgt<span style="color: #66cc66;">=</span>Rgt
	<span style="color: #993333; font-weight: bold;">FROM</span> <span style="color: #66cc66;">&#91;</span>dbo<span style="color: #66cc66;">&#93;</span><span style="color: #66cc66;">.</span>breadcrumblinks 
	<span style="color: #993333; font-weight: bold;">WHERE</span> Page_Title <span style="color: #66cc66;">=</span> @CurrentRoot;
<span style="color: #993333; font-weight: bold;">SET</span> @NewParent_Rgt <span style="color: #66cc66;">=</span> <span style="color: #66cc66;">&#40;</span><span style="color: #993333; font-weight: bold;">SELECT</span> Rgt <span style="color: #993333; font-weight: bold;">FROM</span> <span style="color: #66cc66;">&#91;</span>dbo<span style="color: #66cc66;">&#93;</span><span style="color: #66cc66;">.</span>breadcrumblinks
	<span style="color: #993333; font-weight: bold;">WHERE</span> Page_Title <span style="color: #66cc66;">=</span> @NewParent<span style="color: #66cc66;">&#41;</span>;
<span style="color: #993333; font-weight: bold;">UPDATE</span> <span style="color: #66cc66;">&#91;</span>dbo<span style="color: #66cc66;">&#93;</span><span style="color: #66cc66;">.</span>breadcrumblinks 
	<span style="color: #993333; font-weight: bold;">SET</span> Lft <span style="color: #66cc66;">=</span> Lft <span style="color: #66cc66;">+</span> 
	<span style="color: #993333; font-weight: bold;">CASE</span>
		<span style="color: #993333; font-weight: bold;">WHEN</span> @NewParent_Rgt <span style="color: #66cc66;">&lt;</span> @Origin_Lft
			<span style="color: #993333; font-weight: bold;">THEN</span> <span style="color: #993333; font-weight: bold;">CASE</span>
				<span style="color: #993333; font-weight: bold;">WHEN</span> Lft <span style="color: #993333; font-weight: bold;">BETWEEN</span> @Origin_Lft <span style="color: #993333; font-weight: bold;">AND</span> @Origin_Rgt
					<span style="color: #993333; font-weight: bold;">THEN</span> @NewParent_Rgt <span style="color: #66cc66;">-</span> @Origin_Lft
				<span style="color: #993333; font-weight: bold;">WHEN</span> Lft <span style="color: #993333; font-weight: bold;">BETWEEN</span> @NewParent_Rgt	<span style="color: #993333; font-weight: bold;">AND</span> @Origin_Lft <span style="color: #66cc66;">-</span> <span style="color: #cc66cc;">1</span>
					<span style="color: #993333; font-weight: bold;">THEN</span> @Origin_Rgt <span style="color: #66cc66;">-</span> @Origin_Lft <span style="color: #66cc66;">+</span> <span style="color: #cc66cc;">1</span>
				<span style="color: #993333; font-weight: bold;">ELSE</span> <span style="color: #cc66cc;">0</span> <span style="color: #993333; font-weight: bold;">END</span>
		<span style="color: #993333; font-weight: bold;">WHEN</span> @NewParent_Rgt <span style="color: #66cc66;">&gt;</span> @Origin_Rgt
			<span style="color: #993333; font-weight: bold;">THEN</span> <span style="color: #993333; font-weight: bold;">CASE</span>
				<span style="color: #993333; font-weight: bold;">WHEN</span> Lft <span style="color: #993333; font-weight: bold;">BETWEEN</span> @Origin_Lft	<span style="color: #993333; font-weight: bold;">AND</span> @Origin_Rgt
					<span style="color: #993333; font-weight: bold;">THEN</span> @NewParent_Rgt <span style="color: #66cc66;">-</span> @Origin_Rgt <span style="color: #66cc66;">-</span> <span style="color: #cc66cc;">1</span>
				<span style="color: #993333; font-weight: bold;">WHEN</span> Lft <span style="color: #993333; font-weight: bold;">BETWEEN</span> @Origin_Rgt <span style="color: #66cc66;">+</span> <span style="color: #cc66cc;">1</span> <span style="color: #993333; font-weight: bold;">AND</span> @NewParent_Rgt <span style="color: #66cc66;">-</span> <span style="color: #cc66cc;">1</span>
					<span style="color: #993333; font-weight: bold;">THEN</span> @Origin_Lft <span style="color: #66cc66;">-</span> @Origin_Rgt <span style="color: #66cc66;">-</span> <span style="color: #cc66cc;">1</span>
				<span style="color: #993333; font-weight: bold;">ELSE</span> <span style="color: #cc66cc;">0</span> <span style="color: #993333; font-weight: bold;">END</span>
			<span style="color: #993333; font-weight: bold;">ELSE</span> <span style="color: #cc66cc;">0</span> <span style="color: #993333; font-weight: bold;">END</span><span style="color: #66cc66;">,</span>
	Rgt <span style="color: #66cc66;">=</span> Rgt <span style="color: #66cc66;">+</span> 
	<span style="color: #993333; font-weight: bold;">CASE</span>
		<span style="color: #993333; font-weight: bold;">WHEN</span> @NewParent_Rgt <span style="color: #66cc66;">&lt;</span> @Origin_Lft
			<span style="color: #993333; font-weight: bold;">THEN</span> <span style="color: #993333; font-weight: bold;">CASE</span>
		<span style="color: #993333; font-weight: bold;">WHEN</span> Rgt <span style="color: #993333; font-weight: bold;">BETWEEN</span> @Origin_Lft <span style="color: #993333; font-weight: bold;">AND</span> @Origin_Rgt
			<span style="color: #993333; font-weight: bold;">THEN</span> @NewParent_Rgt <span style="color: #66cc66;">-</span> @Origin_Lft
		<span style="color: #993333; font-weight: bold;">WHEN</span> Rgt <span style="color: #993333; font-weight: bold;">BETWEEN</span> @NewParent_Rgt <span style="color: #993333; font-weight: bold;">AND</span> @Origin_Lft <span style="color: #66cc66;">-</span> <span style="color: #cc66cc;">1</span>
			<span style="color: #993333; font-weight: bold;">THEN</span> @Origin_Rgt <span style="color: #66cc66;">-</span> @Origin_Lft <span style="color: #66cc66;">+</span> <span style="color: #cc66cc;">1</span>
		<span style="color: #993333; font-weight: bold;">ELSE</span> <span style="color: #cc66cc;">0</span> <span style="color: #993333; font-weight: bold;">END</span>
		<span style="color: #993333; font-weight: bold;">WHEN</span> @NewParent_Rgt <span style="color: #66cc66;">&gt;</span> @Origin_Rgt
			<span style="color: #993333; font-weight: bold;">THEN</span> <span style="color: #993333; font-weight: bold;">CASE</span>
				<span style="color: #993333; font-weight: bold;">WHEN</span> Rgt <span style="color: #993333; font-weight: bold;">BETWEEN</span> @Origin_Lft <span style="color: #993333; font-weight: bold;">AND</span> @Origin_Rgt
					<span style="color: #993333; font-weight: bold;">THEN</span> @NewParent_Rgt <span style="color: #66cc66;">-</span> @Origin_Rgt <span style="color: #66cc66;">-</span> <span style="color: #cc66cc;">1</span>
				<span style="color: #993333; font-weight: bold;">WHEN</span> Rgt <span style="color: #993333; font-weight: bold;">BETWEEN</span> @Origin_Rgt <span style="color: #66cc66;">+</span> <span style="color: #cc66cc;">1</span>	<span style="color: #993333; font-weight: bold;">AND</span> @NewParent_Rgt <span style="color: #66cc66;">-</span> <span style="color: #cc66cc;">1</span>
					<span style="color: #993333; font-weight: bold;">THEN</span> @Origin_Lft <span style="color: #66cc66;">-</span> @Origin_Rgt <span style="color: #66cc66;">-</span> <span style="color: #cc66cc;">1</span>
				<span style="color: #993333; font-weight: bold;">ELSE</span> <span style="color: #cc66cc;">0</span> <span style="color: #993333; font-weight: bold;">END</span>
			<span style="color: #993333; font-weight: bold;">ELSE</span> <span style="color: #cc66cc;">0</span> <span style="color: #993333; font-weight: bold;">END</span>;
&nbsp;
<span style="color: #993333; font-weight: bold;">END</span>
<span style="color: #993333; font-weight: bold;">GO</span></pre></div></div>

</li>
</ol>
<p>Hope it helps!</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.openscriptsolution.com%2F2012%2F01%2F31%2Fhow-to-create-breadcrumb-using-the-nested-set-data-model-in-sql-server%2F&amp;title=How%20to%20Create%20Breadcrumb%20Using%20the%20Nested%20Set%20Data%20Model%20in%20SQL%20Server" id="wpa2a_2"><img src="http://www.openscriptsolution.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.openscriptsolution.com/2012/01/31/how-to-create-breadcrumb-using-the-nested-set-data-model-in-sql-server/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Convert Seconds to &#8220;Days, Hours:Minutes:Seconds&#8221; Format in Visual Basic 6 (VB6)</title>
		<link>http://www.openscriptsolution.com/2011/08/10/how-to-convert-seconds-to-days-hours-minutes-seconds-format-in-visual-basic-6-vb6/</link>
		<comments>http://www.openscriptsolution.com/2011/08/10/how-to-convert-seconds-to-days-hours-minutes-seconds-format-in-visual-basic-6-vb6/#comments</comments>
		<pubDate>Wed, 10 Aug 2011 15:03:26 +0000</pubDate>
		<dc:creator>Masino Sinaga</dc:creator>
				<category><![CDATA[Date and Time]]></category>
		<category><![CDATA[convert]]></category>
		<category><![CDATA[DateTime]]></category>
		<category><![CDATA[days]]></category>
		<category><![CDATA[detik]]></category>
		<category><![CDATA[hari]]></category>
		<category><![CDATA[hours]]></category>
		<category><![CDATA[jam]]></category>
		<category><![CDATA[konversi]]></category>
		<category><![CDATA[menit]]></category>
		<category><![CDATA[minutes]]></category>
		<category><![CDATA[seconds]]></category>
		<category><![CDATA[SecondsToDateTimeSerial]]></category>
		<category><![CDATA[VB6]]></category>
		<category><![CDATA[Visual Basic 6]]></category>

		<guid isPermaLink="false">http://www.openscriptsolution.com/?p=1397</guid>
		<description><![CDATA[This following code will give you a complete solution how to convert a Seconds value to a &#8220;Days, Hours:Minutes:Seconds&#8221; format in Visual Basic 6 (VB6). This will be useful when you want to know how many days, hours, minutes, and seconds from the given Seconds value. For example, you have a record which has value [...]]]></description>
			<content:encoded><![CDATA[<p>This following code will give you a complete solution how to convert a Seconds value to a &#8220;Days, Hours:Minutes:Seconds&#8221; format in Visual Basic 6 (VB6). This will be useful when you want to know how many days, hours, minutes, and seconds from the given Seconds value. For example, you have a record which has value of 175 seconds. So, by using this solution, you will know that this 175 seconds is equal with &#8220;2 minutes and 55 seconds&#8221;, or in the standard time format, it will become: &#8220;00:02:55&#8243;. The same way you can do, that if you have a value of 294625 seconds, then you can convert it become a complete days and time format: &#8220;3 day(s), 09:50:25&#8243;, or it is equal with &#8220;3 days, 9 hours, 50 minutes, and 25 seconds&#8221;.</p>
<ol>
<li>
Copy this following function to your .bas module:</p>

<div class="wp_syntax"><div class="code"><pre class="vb" style="font-family:monospace;"><span style="color: #E56717; font-weight: bold;">Public</span> <span style="color: #E56717; font-weight: bold;">Function</span> SecondsToDateTimeSerial(<span style="color: #151B8D; font-weight: bold;">ByVal</span> Sec <span style="color: #151B8D; font-weight: bold;">As</span> <span style="color: #F660AB; font-weight: bold;">Long</span>) <span style="color: #151B8D; font-weight: bold;">As</span> <span style="color: #F660AB; font-weight: bold;">String</span>
  <span style="color: #151B8D; font-weight: bold;">Dim</span> lngSecParam <span style="color: #151B8D; font-weight: bold;">As</span> <span style="color: #F660AB; font-weight: bold;">Long</span>
  <span style="color: #151B8D; font-weight: bold;">Dim</span> lngSeconds <span style="color: #151B8D; font-weight: bold;">As</span> <span style="color: #F660AB; font-weight: bold;">Long</span>
  <span style="color: #151B8D; font-weight: bold;">Dim</span> lngHours <span style="color: #151B8D; font-weight: bold;">As</span> <span style="color: #F660AB; font-weight: bold;">Long</span>
  <span style="color: #151B8D; font-weight: bold;">Dim</span> lngMinutes <span style="color: #151B8D; font-weight: bold;">As</span> <span style="color: #F660AB; font-weight: bold;">Long</span>
&nbsp;
  <span style="color: #151B8D; font-weight: bold;">Dim</span> tempSecParam <span style="color: #151B8D; font-weight: bold;">As</span> <span style="color: #F660AB; font-weight: bold;">Long</span>
&nbsp;
  lngSecParam = Sec
  lngSeconds = lngSecParam \ 86400
  lngSecParam = lngSecParam - (lngSeconds * 86400)
&nbsp;
  lngHours = lngSecParam \ 3600
  lngSecParam = lngSecParam - (lngHours * 3600)
&nbsp;
  lngMinutes = lngSecParam \ 60
  lngSecParam = lngSecParam - (lngMinutes * 60)
&nbsp;
  tempSecParam = lngSecParam
&nbsp;
  SecondsToDateTimeSerial = _
    IIf(Sec &gt;= 86400, lngSeconds &amp; <span style="color: #800000;">&quot; day(s), &quot;</span>, vbNullString) &amp; _
    IIf(Sec &gt;= 0, Format(lngHours, <span style="color: #800000;">&quot;0#&quot;</span>) &amp; <span style="color: #800000;">&quot;:&quot;</span>, vbNullString) &amp; _
    Format(lngMinutes, <span style="color: #800000;">&quot;0#&quot;</span>) &amp; <span style="color: #800000;">&quot;:&quot;</span> &amp; Format(tempSecParam, <span style="color: #800000;">&quot;0#&quot;</span>)
<span style="color: #8D38C9; font-weight: bold;">End</span> <span style="color: #E56717; font-weight: bold;">Function</span></pre></div></div>

</li>
<li>
Try that function by using this following example code:</p>

<div class="wp_syntax"><div class="code"><pre class="vb" style="font-family:monospace;">MsgBox SecondsToDateTimeSerial(175) <span style="color: #008000;">'&lt;-- this will give you an output: &quot;00:02:55&quot;
</span>MsgBox SecondsToDateTimeSerial(294625) '&lt;-- this will give you an <span style="color: #151B8D; font-weight: bold;">output</span>: <span style="color: #800000;">&quot;3 day(s), 09:50:25&quot;</span></pre></div></div>

</li>
</ol>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.openscriptsolution.com%2F2011%2F08%2F10%2Fhow-to-convert-seconds-to-days-hours-minutes-seconds-format-in-visual-basic-6-vb6%2F&amp;title=How%20to%20Convert%20Seconds%20to%20%26%238220%3BDays%2C%20Hours%3AMinutes%3ASeconds%26%238221%3B%20Format%20in%20Visual%20Basic%206%20%28VB6%29" id="wpa2a_4"><img src="http://www.openscriptsolution.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.openscriptsolution.com/2011/08/10/how-to-convert-seconds-to-days-hours-minutes-seconds-format-in-visual-basic-6-vb6/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>How to Convert Special Character to HTML Code</title>
		<link>http://www.openscriptsolution.com/2009/09/06/how-to-convert-special-character-to-html-code/</link>
		<comments>http://www.openscriptsolution.com/2009/09/06/how-to-convert-special-character-to-html-code/#comments</comments>
		<pubDate>Sun, 06 Sep 2009 13:32:27 +0000</pubDate>
		<dc:creator>Masino Sinaga</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[character]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[convert]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[special]]></category>
		<category><![CDATA[table]]></category>

		<guid isPermaLink="false">http://www.openscriptsolution.com/?p=203</guid>
		<description><![CDATA[Sometimes, I have to view special character that could not be displayed directly on my website for the certain reason. For example, when I wanted to share a knowledge about How to Translate Your Blog Title and Description Using qTranslate Plugin then I have to display special tag related to this topic like &#91;:en&#93; which [...]]]></description>
			<content:encoded><![CDATA[<p>Sometimes, I have to view special character that could not be displayed directly on my website for the certain reason. For example, when I wanted to share a knowledge about <a href="http://www.openscriptsolution.com/2009/09/05/how-to-translate-your-blog-title-and-description-using-qtranslate-plugin/" target="_blank">How to Translate Your Blog Title and Description Using qTranslate Plugin</a> then I have to display special tag related to this topic like <strong>&#91;:en&#93;</strong> which has the special character <strong>[</strong> and <strong>]</strong>. In order to display the output properly, first of all, I have to convert first those both characters become the HTML Code. In this case, the left square bracket is equal with <strong>&#038;</strong>-<strong>#</strong>-<strong>91</strong>-<strong>;</strong> (without minus sign between those characters), and the right square bracket is equal to <strong>&#038;</strong>-<strong>#</strong>-<strong>93</strong>-<strong>;</strong> (without minus sign between those characters). Otherwise, those real characters in the browser view will work as they should be, translating the sentence after that tag based on the language code. It means that I am not be able to display the real character based on their HTML Code if I have not converted them, yet. Another example is, when you want to display the symbol of <strong>Copy Rights</strong> or <strong>Registered</strong>. So, here you will find the list of HTML Code belong to the special characters, in order to display the real character in your browser, especially if those characters are being used for such function on your website script. <span id="more-203"></span></p>

<table id="wp-table-reloaded-id-1-no-1" class="wp-table-reloaded wp-table-reloaded-id-2">
<thead>
	<tr class="row-1 odd">
		<th class="column-1">Browser View</th><th class="column-2">HTML Code</th><th class="column-3">Description</th>
	</tr>
</thead>
<tbody>
	<tr class="row-2 even">
		<td class="column-1">©</td><td class="column-2">&amp;copy;</td><td class="column-3">Copy Rights</td>
	</tr>
	<tr class="row-3 odd">
		<td class="column-1">®</td><td class="column-2">&amp;reg;</td><td class="column-3">Registered</td>
	</tr>
	<tr class="row-4 even">
		<td class="column-1"></td><td class="column-2">&amp;nbsp;</td><td class="column-3">Space character</td>
	</tr>
	<tr class="row-5 odd">
		<td class="column-1">"</td><td class="column-2">&amp;quot;</td><td class="column-3">Quotation mark</td>
	</tr>
	<tr class="row-6 even">
		<td class="column-1">&amp;</td><td class="column-2">&amp;amp;</td><td class="column-3">Ampersand</td>
	</tr>
	<tr class="row-7 odd">
		<td class="column-1"><</td><td class="column-2">&amp;lt;</td><td class="column-3">Less-than</td>
	</tr>
	<tr class="row-8 even">
		<td class="column-1">></td><td class="column-2">&amp;gt;</td><td class="column-3">Greater-than</td>
	</tr>
	<tr class="row-9 odd">
		<td class="column-1">À</td><td class="column-2">&amp;Agrave;</td><td class="column-3">Capital a, Grave accent</td>
	</tr>
	<tr class="row-10 even">
		<td class="column-1">Á</td><td class="column-2">&amp;Aacute;</td><td class="column-3">Capital a, Acute accent</td>
	</tr>
	<tr class="row-11 odd">
		<td class="column-1">Â</td><td class="column-2">&amp;Acirc;</td><td class="column-3">Capital a, Circumflex accent</td>
	</tr>
	<tr class="row-12 even">
		<td class="column-1">Ã</td><td class="column-2">&amp;Atilde;</td><td class="column-3">Capital a, Tilde</td>
	</tr>
	<tr class="row-13 odd">
		<td class="column-1">Ä</td><td class="column-2">&amp;Auml;</td><td class="column-3">Capital a, umlaut mark</td>
	</tr>
	<tr class="row-14 even">
		<td class="column-1">Å</td><td class="column-2">&amp;Aring;</td><td class="column-3">Capital a, Ring</td>
	</tr>
	<tr class="row-15 odd">
		<td class="column-1">Æ</td><td class="column-2">&amp;AElig;</td><td class="column-3">Capital ae, Huruf ae kapital</td>
	</tr>
	<tr class="row-16 even">
		<td class="column-1">Ç</td><td class="column-2">&amp;Ccedil;</td><td class="column-3">Capital c, Cedilla</td>
	</tr>
	<tr class="row-17 odd">
		<td class="column-1">È</td><td class="column-2">&amp;Egrave;</td><td class="column-3">Capital e, Grave accent</td>
	</tr>
	<tr class="row-18 even">
		<td class="column-1">É</td><td class="column-2">&amp;Eacute;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-19 odd">
		<td class="column-1">Ê</td><td class="column-2">&amp;Ecirc;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-20 even">
		<td class="column-1">Ë</td><td class="column-2">&amp;Euml;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-21 odd">
		<td class="column-1">Ì</td><td class="column-2">&amp;Igrave;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-22 even">
		<td class="column-1">Í</td><td class="column-2">&amp;Iacute;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-23 odd">
		<td class="column-1">Î</td><td class="column-2">&amp;Icirc;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-24 even">
		<td class="column-1">Ï</td><td class="column-2">&amp;Iuml;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-25 odd">
		<td class="column-1">Ð</td><td class="column-2">&amp;ETH;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-26 even">
		<td class="column-1">Ñ</td><td class="column-2">&amp;Ntilde;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-27 odd">
		<td class="column-1">Õ</td><td class="column-2">&amp;Otilde;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-28 even">
		<td class="column-1">Ö</td><td class="column-2">&amp;Ouml;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-29 odd">
		<td class="column-1">Ø</td><td class="column-2">&amp;Oslash;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-30 even">
		<td class="column-1">Ù</td><td class="column-2">&amp;Ugrave;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-31 odd">
		<td class="column-1">Ú</td><td class="column-2">&amp;Uacute;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-32 even">
		<td class="column-1">Û</td><td class="column-2">&amp;Ucirc;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-33 odd">
		<td class="column-1">Ü</td><td class="column-2">&amp;Uuml;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-34 even">
		<td class="column-1">Ý</td><td class="column-2">&amp;Yacute;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-35 odd">
		<td class="column-1">Þ</td><td class="column-2">&amp;THORN;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-36 even">
		<td class="column-1">ß</td><td class="column-2">&amp;szlig;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-37 odd">
		<td class="column-1">à</td><td class="column-2">&amp;agrave;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-38 even">
		<td class="column-1">á</td><td class="column-2">&amp;aacute;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-39 odd">
		<td class="column-1">å</td><td class="column-2">&amp;aring;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-40 even">
		<td class="column-1">æ</td><td class="column-2">&amp;aelig;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-41 odd">
		<td class="column-1">ç</td><td class="column-2">&amp;ccedil;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-42 even">
		<td class="column-1">è</td><td class="column-2">&amp;egrave;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-43 odd">
		<td class="column-1">é</td><td class="column-2">&amp;eacute;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-44 even">
		<td class="column-1">ê</td><td class="column-2">&amp;ecirc;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-45 odd">
		<td class="column-1">ë</td><td class="column-2">&amp;euml;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-46 even">
		<td class="column-1">ì</td><td class="column-2">&amp;igrave;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-47 odd">
		<td class="column-1">í</td><td class="column-2">&amp;iacute;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-48 even">
		<td class="column-1">î</td><td class="column-2">&amp;icirc;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-49 odd">
		<td class="column-1">ï</td><td class="column-2">&amp;iuml;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-50 even">
		<td class="column-1">ð</td><td class="column-2">&amp;eth;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-51 odd">
		<td class="column-1">ñ</td><td class="column-2">&amp;ntilde;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-52 even">
		<td class="column-1">ò</td><td class="column-2">&amp;ograve;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-53 odd">
		<td class="column-1">ó</td><td class="column-2">&amp;oacute;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-54 even">
		<td class="column-1">ô</td><td class="column-2">&amp;ocirc;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-55 odd">
		<td class="column-1">õ</td><td class="column-2">&amp;otilde;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-56 even">
		<td class="column-1">ö</td><td class="column-2">&amp;ouml;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-57 odd">
		<td class="column-1">ø</td><td class="column-2">&amp;oslash;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-58 even">
		<td class="column-1">ù</td><td class="column-2">&amp;ugrave;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-59 odd">
		<td class="column-1">ú</td><td class="column-2">&amp;uacute;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-60 even">
		<td class="column-1">û</td><td class="column-2">&amp;ucirc;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-61 odd">
		<td class="column-1">ý</td><td class="column-2">&amp;yacute;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-62 even">
		<td class="column-1">þ</td><td class="column-2">&amp;thorn;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-63 odd">
		<td class="column-1">ÿ</td><td class="column-2">&amp;yuml;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-64 even">
		<td class="column-1">!</td><td class="column-2">&amp;#33;</td><td class="column-3">Exclamation mark</td>
	</tr>
	<tr class="row-65 odd">
		<td class="column-1">"</td><td class="column-2">&amp;#34;</td><td class="column-3">Quotation mark</td>
	</tr>
	<tr class="row-66 even">
		<td class="column-1">#</td><td class="column-2">&amp;#35;</td><td class="column-3">Number sign</td>
	</tr>
	<tr class="row-67 odd">
		<td class="column-1">$</td><td class="column-2">&amp;#36;</td><td class="column-3">Dollar</td>
	</tr>
	<tr class="row-68 even">
		<td class="column-1">%</td><td class="column-2">&amp;#37;</td><td class="column-3">Percent</td>
	</tr>
	<tr class="row-69 odd">
		<td class="column-1">&amp;</td><td class="column-2">&amp;#38;</td><td class="column-3">Ampersand</td>
	</tr>
	<tr class="row-70 even">
		<td class="column-1">'</td><td class="column-2">&amp;#39;</td><td class="column-3">Apostrophe</td>
	</tr>
	<tr class="row-71 odd">
		<td class="column-1">(</td><td class="column-2">&amp;#40;</td><td class="column-3">Left parenthesis</td>
	</tr>
	<tr class="row-72 even">
		<td class="column-1">)</td><td class="column-2">&amp;#41;</td><td class="column-3">Right parenthesis</td>
	</tr>
	<tr class="row-73 odd">
		<td class="column-1">*</td><td class="column-2">&amp;#42;</td><td class="column-3">Asterisk</td>
	</tr>
	<tr class="row-74 even">
		<td class="column-1">+</td><td class="column-2">&amp;#43;</td><td class="column-3">Plus sign</td>
	</tr>
	<tr class="row-75 odd">
		<td class="column-1">,</td><td class="column-2">&amp;#44;</td><td class="column-3">Comma</td>
	</tr>
	<tr class="row-76 even">
		<td class="column-1">-</td><td class="column-2">&amp;#45;</td><td class="column-3">Hyphen</td>
	</tr>
	<tr class="row-77 odd">
		<td class="column-1">.</td><td class="column-2">&amp;#46;</td><td class="column-3">Period</td>
	</tr>
	<tr class="row-78 even">
		<td class="column-1">/</td><td class="column-2">&amp;#47;</td><td class="column-3">Slash</td>
	</tr>
	<tr class="row-79 odd">
		<td class="column-1">0</td><td class="column-2">&amp;#48;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-80 even">
		<td class="column-1">1</td><td class="column-2">&amp;#49;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-81 odd">
		<td class="column-1">2</td><td class="column-2">&amp;#50;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-82 even">
		<td class="column-1">3</td><td class="column-2">&amp;#51;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-83 odd">
		<td class="column-1">4</td><td class="column-2">&amp;#52;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-84 even">
		<td class="column-1">5</td><td class="column-2">&amp;#53;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-85 odd">
		<td class="column-1">6</td><td class="column-2">&amp;#54;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-86 even">
		<td class="column-1">7</td><td class="column-2">&amp;#55;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-87 odd">
		<td class="column-1">8</td><td class="column-2">&amp;#56;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-88 even">
		<td class="column-1">9</td><td class="column-2">&amp;#57;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-89 odd">
		<td class="column-1">:</td><td class="column-2">&amp;#58;</td><td class="column-3">Colon</td>
	</tr>
	<tr class="row-90 even">
		<td class="column-1">;</td><td class="column-2">&amp;#59;</td><td class="column-3">Semi colon</td>
	</tr>
	<tr class="row-91 odd">
		<td class="column-1"><</td><td class="column-2">&amp;#60;</td><td class="column-3">Less-than</td>
	</tr>
	<tr class="row-92 even">
		<td class="column-1">=</td><td class="column-2">&amp;#61;</td><td class="column-3">Equals-to</td>
	</tr>
	<tr class="row-93 odd">
		<td class="column-1">></td><td class="column-2">&amp;#62;</td><td class="column-3">Greater-than</td>
	</tr>
	<tr class="row-94 even">
		<td class="column-1">?</td><td class="column-2">&amp;#63;</td><td class="column-3">Question mark</td>
	</tr>
	<tr class="row-95 odd">
		<td class="column-1">@</td><td class="column-2">&amp;#64;</td><td class="column-3">At sign</td>
	</tr>
	<tr class="row-96 even">
		<td class="column-1">A</td><td class="column-2">&amp;#65;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-97 odd">
		<td class="column-1">B</td><td class="column-2">&amp;#66;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-98 even">
		<td class="column-1">C</td><td class="column-2">&amp;#67;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-99 odd">
		<td class="column-1">D</td><td class="column-2">&amp;#68;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-100 even">
		<td class="column-1">E</td><td class="column-2">&amp;#69;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-101 odd">
		<td class="column-1">F</td><td class="column-2">&amp;#70;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-102 even">
		<td class="column-1">G</td><td class="column-2">&amp;#71;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-103 odd">
		<td class="column-1">H</td><td class="column-2">&amp;#72;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-104 even">
		<td class="column-1">I</td><td class="column-2">&amp;#73;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-105 odd">
		<td class="column-1">J</td><td class="column-2">&amp;#74;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-106 even">
		<td class="column-1">K</td><td class="column-2">&amp;#75;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-107 odd">
		<td class="column-1">L</td><td class="column-2">&amp;#76;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-108 even">
		<td class="column-1">M</td><td class="column-2">&amp;#77;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-109 odd">
		<td class="column-1">N</td><td class="column-2">&amp;#78;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-110 even">
		<td class="column-1">O</td><td class="column-2">&amp;#79;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-111 odd">
		<td class="column-1">P</td><td class="column-2">&amp;#80;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-112 even">
		<td class="column-1">Q</td><td class="column-2">&amp;#81;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-113 odd">
		<td class="column-1">R</td><td class="column-2">&amp;#82;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-114 even">
		<td class="column-1">S</td><td class="column-2">&amp;#83;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-115 odd">
		<td class="column-1">T</td><td class="column-2">&amp;#84;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-116 even">
		<td class="column-1">U</td><td class="column-2">&amp;#85;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-117 odd">
		<td class="column-1">V</td><td class="column-2">&amp;#86;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-118 even">
		<td class="column-1">W</td><td class="column-2">&amp;#87;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-119 odd">
		<td class="column-1">X</td><td class="column-2">&amp;#88;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-120 even">
		<td class="column-1">Y</td><td class="column-2">&amp;#89;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-121 odd">
		<td class="column-1">Z</td><td class="column-2">&amp;#90;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-122 even">
		<td class="column-1">[</td><td class="column-2">&amp;#91;</td><td class="column-3">Left square bracket</td>
	</tr>
	<tr class="row-123 odd">
		<td class="column-1"></td><td class="column-2">&amp;#92;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-124 even">
		<td class="column-1">]</td><td class="column-2">&amp;#93;</td><td class="column-3">Right square bracket</td>
	</tr>
	<tr class="row-125 odd">
		<td class="column-1">^</td><td class="column-2">&amp;#94;</td><td class="column-3">Caret</td>
	</tr>
	<tr class="row-126 even">
		<td class="column-1">_</td><td class="column-2">&amp;#95;</td><td class="column-3">Underscore</td>
	</tr>
	<tr class="row-127 odd">
		<td class="column-1">`</td><td class="column-2">&amp;#96;</td><td class="column-3">Grave accent</td>
	</tr>
	<tr class="row-128 even">
		<td class="column-1">a</td><td class="column-2">&amp;#97;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-129 odd">
		<td class="column-1">b</td><td class="column-2">&amp;#98;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-130 even">
		<td class="column-1">c</td><td class="column-2">&amp;#99;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-131 odd">
		<td class="column-1">d</td><td class="column-2">&amp;#100;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-132 even">
		<td class="column-1">e</td><td class="column-2">&amp;#101;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-133 odd">
		<td class="column-1">f</td><td class="column-2">&amp;#102;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-134 even">
		<td class="column-1">g</td><td class="column-2">&amp;#103;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-135 odd">
		<td class="column-1">h</td><td class="column-2">&amp;#104;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-136 even">
		<td class="column-1">i</td><td class="column-2">&amp;#105;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-137 odd">
		<td class="column-1">j</td><td class="column-2">&amp;#106;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-138 even">
		<td class="column-1">k</td><td class="column-2">&amp;#107;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-139 odd">
		<td class="column-1">l</td><td class="column-2">&amp;#108;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-140 even">
		<td class="column-1">m</td><td class="column-2">&amp;#109;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-141 odd">
		<td class="column-1">n</td><td class="column-2">&amp;#110;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-142 even">
		<td class="column-1">o</td><td class="column-2">&amp;#111;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-143 odd">
		<td class="column-1">p</td><td class="column-2">&amp;#112;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-144 even">
		<td class="column-1">q</td><td class="column-2">&amp;#113;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-145 odd">
		<td class="column-1">r</td><td class="column-2">&amp;#114;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-146 even">
		<td class="column-1">s</td><td class="column-2">&amp;#115;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-147 odd">
		<td class="column-1">t</td><td class="column-2">&amp;#116;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-148 even">
		<td class="column-1">u</td><td class="column-2">&amp;#117;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-149 odd">
		<td class="column-1">v</td><td class="column-2">&amp;#118;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-150 even">
		<td class="column-1">w</td><td class="column-2">&amp;#119;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-151 odd">
		<td class="column-1">x</td><td class="column-2">&amp;#120;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-152 even">
		<td class="column-1">y</td><td class="column-2">&amp;#121;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-153 odd">
		<td class="column-1">z</td><td class="column-2">&amp;#122;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-154 even">
		<td class="column-1">{</td><td class="column-2">&amp;#123;</td><td class="column-3">Left curly brace</td>
	</tr>
	<tr class="row-155 odd">
		<td class="column-1">|</td><td class="column-2">&amp;#124;</td><td class="column-3">Vertical bar</td>
	</tr>
	<tr class="row-156 even">
		<td class="column-1">}</td><td class="column-2">&amp;#125;</td><td class="column-3">Right curly brace</td>
	</tr>
	<tr class="row-157 odd">
		<td class="column-1">~</td><td class="column-2">&amp;#126;</td><td class="column-3">Tilde</td>
	</tr>
	<tr class="row-158 even">
		<td class="column-1">?</td><td class="column-2">&amp;#127;</td><td class="column-3">Question mark</td>
	</tr>
	<tr class="row-159 odd">
		<td class="column-1">€</td><td class="column-2">&amp;#128;</td><td class="column-3">Euro</td>
	</tr>
	<tr class="row-160 even">
		<td class="column-1"></td><td class="column-2">&amp;#129;</td><td class="column-3">Unknown</td>
	</tr>
	<tr class="row-161 odd">
		<td class="column-1">,</td><td class="column-2">&amp;#130;</td><td class="column-3">Comma</td>
	</tr>
	<tr class="row-162 even">
		<td class="column-1">ƒ</td><td class="column-2">&amp;#131;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-163 odd">
		<td class="column-1">„</td><td class="column-2">&amp;#132;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-164 even">
		<td class="column-1">…</td><td class="column-2">&amp;#133;</td><td class="column-3">Three dots</td>
	</tr>
	<tr class="row-165 odd">
		<td class="column-1">†</td><td class="column-2">&amp;#134;</td><td class="column-3">Cross</td>
	</tr>
	<tr class="row-166 even">
		<td class="column-1">‡</td><td class="column-2">&amp;#135;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-167 odd">
		<td class="column-1">ˆ</td><td class="column-2">&amp;#136;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-168 even">
		<td class="column-1">‰</td><td class="column-2">&amp;#137;</td><td class="column-3">Per mil</td>
	</tr>
	<tr class="row-169 odd">
		<td class="column-1">Š</td><td class="column-2">&amp;#138;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-170 even">
		<td class="column-1">‹</td><td class="column-2">&amp;#139;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-171 odd">
		<td class="column-1">Œ</td><td class="column-2">&amp;#140;</td><td class="column-3">CE capital</td>
	</tr>
	<tr class="row-172 even">
		<td class="column-1"></td><td class="column-2">&amp;#141;</td><td class="column-3">Unknown</td>
	</tr>
	<tr class="row-173 odd">
		<td class="column-1">Ž</td><td class="column-2">&amp;#142;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-174 even">
		<td class="column-1"></td><td class="column-2">&amp;#143;</td><td class="column-3">Unknown</td>
	</tr>
	<tr class="row-175 odd">
		<td class="column-1"></td><td class="column-2">&amp;#144;</td><td class="column-3">Unknown</td>
	</tr>
	<tr class="row-176 even">
		<td class="column-1">‘</td><td class="column-2">&amp;#145;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-177 odd">
		<td class="column-1">’</td><td class="column-2">&amp;#146;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-178 even">
		<td class="column-1">“</td><td class="column-2">&amp;#147;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-179 odd">
		<td class="column-1">”</td><td class="column-2">&amp;#148;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-180 even">
		<td class="column-1">•</td><td class="column-2">&amp;#149;</td><td class="column-3">Bullet</td>
	</tr>
	<tr class="row-181 odd">
		<td class="column-1">–</td><td class="column-2">&amp;#150;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-182 even">
		<td class="column-1">—</td><td class="column-2">&amp;#151;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-183 odd">
		<td class="column-1">˜</td><td class="column-2">&amp;#152;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-184 even">
		<td class="column-1">™</td><td class="column-2">&amp;#153;</td><td class="column-3">Trade mark</td>
	</tr>
	<tr class="row-185 odd">
		<td class="column-1">š</td><td class="column-2">&amp;#154;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-186 even">
		<td class="column-1">›</td><td class="column-2">&amp;#155;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-187 odd">
		<td class="column-1">œ</td><td class="column-2">&amp;#156;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-188 even">
		<td class="column-1"></td><td class="column-2">&amp;#157;</td><td class="column-3">Unknown</td>
	</tr>
	<tr class="row-189 odd">
		<td class="column-1">ž</td><td class="column-2">&amp;#158;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-190 even">
		<td class="column-1">Ÿ</td><td class="column-2">&amp;#159;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-191 odd">
		<td class="column-1"></td><td class="column-2">&amp;#160;</td><td class="column-3">Unknown</td>
	</tr>
	<tr class="row-192 even">
		<td class="column-1">¡</td><td class="column-2">&amp;#161;</td><td class="column-3">Inverted exclamation mark</td>
	</tr>
	<tr class="row-193 odd">
		<td class="column-1">¢</td><td class="column-2">&amp;#162;</td><td class="column-3">Cent</td>
	</tr>
	<tr class="row-194 even">
		<td class="column-1">£</td><td class="column-2">&amp;#163;</td><td class="column-3">Pound</td>
	</tr>
	<tr class="row-195 odd">
		<td class="column-1">¤</td><td class="column-2">&amp;#164;</td><td class="column-3">Currency</td>
	</tr>
	<tr class="row-196 even">
		<td class="column-1">¥</td><td class="column-2">&amp;#165;</td><td class="column-3">Yen</td>
	</tr>
	<tr class="row-197 odd">
		<td class="column-1">¦</td><td class="column-2">&amp;#166;</td><td class="column-3">Broken vertical bar</td>
	</tr>
	<tr class="row-198 even">
		<td class="column-1">§</td><td class="column-2">&amp;#167;</td><td class="column-3">Section</td>
	</tr>
	<tr class="row-199 odd">
		<td class="column-1">¨</td><td class="column-2">&amp;#168;</td><td class="column-3">Spacing diaeresis</td>
	</tr>
	<tr class="row-200 even">
		<td class="column-1">©</td><td class="column-2">&amp;#169;</td><td class="column-3">Copyright</td>
	</tr>
	<tr class="row-201 odd">
		<td class="column-1">ª</td><td class="column-2">&amp;#170;</td><td class="column-3">Feminine ordinal indicator</td>
	</tr>
	<tr class="row-202 even">
		<td class="column-1">«</td><td class="column-2">&amp;#171;</td><td class="column-3">Angle quotation mark (left)</td>
	</tr>
	<tr class="row-203 odd">
		<td class="column-1">¬</td><td class="column-2">&amp;#172;</td><td class="column-3">Negation</td>
	</tr>
	<tr class="row-204 even">
		<td class="column-1">­</td><td class="column-2">&amp;#173;</td><td class="column-3">Soft hyphen</td>
	</tr>
	<tr class="row-205 odd">
		<td class="column-1">®</td><td class="column-2">&amp;#174;</td><td class="column-3">Registered trademark</td>
	</tr>
	<tr class="row-206 even">
		<td class="column-1">¯</td><td class="column-2">&amp;#175;</td><td class="column-3">Spacing macron</td>
	</tr>
	<tr class="row-207 odd">
		<td class="column-1">°</td><td class="column-2">&amp;#176;</td><td class="column-3">Degree</td>
	</tr>
	<tr class="row-208 even">
		<td class="column-1">±</td><td class="column-2">&amp;#177;</td><td class="column-3">Plus or minus</td>
	</tr>
	<tr class="row-209 odd">
		<td class="column-1">²</td><td class="column-2">&amp;#178;</td><td class="column-3">Superscript 2</td>
	</tr>
	<tr class="row-210 even">
		<td class="column-1">³</td><td class="column-2">&amp;#179;</td><td class="column-3">Superscript 3</td>
	</tr>
	<tr class="row-211 odd">
		<td class="column-1">´</td><td class="column-2">&amp;#180;</td><td class="column-3">Spacing acute</td>
	</tr>
	<tr class="row-212 even">
		<td class="column-1">µ</td><td class="column-2">&amp;#181;</td><td class="column-3">Micro</td>
	</tr>
	<tr class="row-213 odd">
		<td class="column-1">¶</td><td class="column-2">&amp;#182;</td><td class="column-3">Paragraph</td>
	</tr>
	<tr class="row-214 even">
		<td class="column-1">·</td><td class="column-2">&amp;#183;</td><td class="column-3">Middle dot</td>
	</tr>
	<tr class="row-215 odd">
		<td class="column-1">¸</td><td class="column-2">&amp;#184;</td><td class="column-3">Spacing cedilla</td>
	</tr>
	<tr class="row-216 even">
		<td class="column-1">¹</td><td class="column-2">&amp;#185;</td><td class="column-3">Superscript 1</td>
	</tr>
	<tr class="row-217 odd">
		<td class="column-1">º</td><td class="column-2">&amp;#186;</td><td class="column-3">Masculine ordinal indicator</td>
	</tr>
	<tr class="row-218 even">
		<td class="column-1">»</td><td class="column-2">&amp;#187;</td><td class="column-3">Angle quotation mark (right)</td>
	</tr>
	<tr class="row-219 odd">
		<td class="column-1">¼</td><td class="column-2">&amp;#188;</td><td class="column-3">Fraction 1/4</td>
	</tr>
	<tr class="row-220 even">
		<td class="column-1">½</td><td class="column-2">&amp;#189;</td><td class="column-3">Fraction 1/2</td>
	</tr>
	<tr class="row-221 odd">
		<td class="column-1">¾</td><td class="column-2">&amp;#190;</td><td class="column-3">Fraction 3/4</td>
	</tr>
	<tr class="row-222 even">
		<td class="column-1">¿</td><td class="column-2">&amp;#191;</td><td class="column-3">Inverted question mark</td>
	</tr>
	<tr class="row-223 odd">
		<td class="column-1">À</td><td class="column-2">&amp;#192;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-224 even">
		<td class="column-1">Á</td><td class="column-2">&amp;#193;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-225 odd">
		<td class="column-1">Â</td><td class="column-2">&amp;#194;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-226 even">
		<td class="column-1">Ã</td><td class="column-2">&amp;#195;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-227 odd">
		<td class="column-1">Ä</td><td class="column-2">&amp;#196;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-228 even">
		<td class="column-1">Å</td><td class="column-2">&amp;#197;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-229 odd">
		<td class="column-1">Æ</td><td class="column-2">&amp;#198;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-230 even">
		<td class="column-1">Ç</td><td class="column-2">&amp;#199;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-231 odd">
		<td class="column-1">È</td><td class="column-2">&amp;#200;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-232 even">
		<td class="column-1">É</td><td class="column-2">&amp;#201;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-233 odd">
		<td class="column-1">?</td><td class="column-2">&amp;#202;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-234 even">
		<td class="column-1">Ë</td><td class="column-2">&amp;#203;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-235 odd">
		<td class="column-1">Ì</td><td class="column-2">&amp;#204;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-236 even">
		<td class="column-1">Í</td><td class="column-2">&amp;#205;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-237 odd">
		<td class="column-1">Î</td><td class="column-2">&amp;#206;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-238 even">
		<td class="column-1">Ï</td><td class="column-2">&amp;#207;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-239 odd">
		<td class="column-1">Ð</td><td class="column-2">&amp;#208;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-240 even">
		<td class="column-1">Ñ</td><td class="column-2">&amp;#209;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-241 odd">
		<td class="column-1">Ò</td><td class="column-2">&amp;#210;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-242 even">
		<td class="column-1">Ó</td><td class="column-2">&amp;#211;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-243 odd">
		<td class="column-1">Ô</td><td class="column-2">&amp;#212;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-244 even">
		<td class="column-1">Õ</td><td class="column-2">&amp;#213;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-245 odd">
		<td class="column-1">Ö</td><td class="column-2">&amp;#214;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-246 even">
		<td class="column-1">×</td><td class="column-2">&amp;#215;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-247 odd">
		<td class="column-1">Ø</td><td class="column-2">&amp;#216;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-248 even">
		<td class="column-1">Ù</td><td class="column-2">&amp;#217;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-249 odd">
		<td class="column-1">Ú</td><td class="column-2">&amp;#218;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-250 even">
		<td class="column-1">Û</td><td class="column-2">&amp;#219;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-251 odd">
		<td class="column-1">Ü</td><td class="column-2">&amp;#220;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-252 even">
		<td class="column-1">Ý</td><td class="column-2">&amp;#221;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-253 odd">
		<td class="column-1">Þ</td><td class="column-2">&amp;#222;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-254 even">
		<td class="column-1">ß</td><td class="column-2">&amp;#223;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-255 odd">
		<td class="column-1">à</td><td class="column-2">&amp;#224;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-256 even">
		<td class="column-1">á</td><td class="column-2">&amp;#225;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-257 odd">
		<td class="column-1">â</td><td class="column-2">&amp;#226;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-258 even">
		<td class="column-1">ã</td><td class="column-2">&amp;#227;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-259 odd">
		<td class="column-1">ä</td><td class="column-2">&amp;#228;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-260 even">
		<td class="column-1">å</td><td class="column-2">&amp;#229;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-261 odd">
		<td class="column-1">æ</td><td class="column-2">&amp;#230;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-262 even">
		<td class="column-1">ç</td><td class="column-2">&amp;#231;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-263 odd">
		<td class="column-1">è</td><td class="column-2">&amp;#232;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-264 even">
		<td class="column-1">é</td><td class="column-2">&amp;#233;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-265 odd">
		<td class="column-1">ê</td><td class="column-2">&amp;#234;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-266 even">
		<td class="column-1">ë</td><td class="column-2">&amp;#235;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-267 odd">
		<td class="column-1">ì</td><td class="column-2">&amp;#236;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-268 even">
		<td class="column-1">í</td><td class="column-2">&amp;#237;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-269 odd">
		<td class="column-1">î</td><td class="column-2">&amp;#238;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-270 even">
		<td class="column-1">ï</td><td class="column-2">&amp;#239;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-271 odd">
		<td class="column-1">ð</td><td class="column-2">&amp;#240;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-272 even">
		<td class="column-1">ñ</td><td class="column-2">&amp;#241;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-273 odd">
		<td class="column-1">ò</td><td class="column-2">&amp;#242;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-274 even">
		<td class="column-1">ó</td><td class="column-2">&amp;#243;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-275 odd">
		<td class="column-1">ô</td><td class="column-2">&amp;#244;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-276 even">
		<td class="column-1">õ</td><td class="column-2">&amp;#245;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-277 odd">
		<td class="column-1">ö</td><td class="column-2">&amp;#246;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-278 even">
		<td class="column-1">÷</td><td class="column-2">&amp;#247;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-279 odd">
		<td class="column-1">ø</td><td class="column-2">&amp;#248;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-280 even">
		<td class="column-1">ù</td><td class="column-2">&amp;#249;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-281 odd">
		<td class="column-1">ú</td><td class="column-2">&amp;#250;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-282 even">
		<td class="column-1">û</td><td class="column-2">&amp;#251;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-283 odd">
		<td class="column-1">ü</td><td class="column-2">&amp;#252;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-284 even">
		<td class="column-1">ý</td><td class="column-2">&amp;#253;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-285 odd">
		<td class="column-1">þ</td><td class="column-2">&amp;#254;</td><td class="column-3">-</td>
	</tr>
	<tr class="row-286 even">
		<td class="column-1">ÿ</td><td class="column-2">&amp;#255;</td><td class="column-3">-</td>
	</tr>
</tbody>
</table>

<p>Not all characters in <strong>Browser View</strong> column could be displayed properly for all browsers. It depends on the capability of the browser you use. Have a nice try!</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.openscriptsolution.com%2F2009%2F09%2F06%2Fhow-to-convert-special-character-to-html-code%2F&amp;title=How%20to%20Convert%20Special%20Character%20to%20HTML%20Code" id="wpa2a_6"><img src="http://www.openscriptsolution.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.openscriptsolution.com/2009/09/06/how-to-convert-special-character-to-html-code/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Convert 10 Digits Numeral to The Date Value?</title>
		<link>http://www.openscriptsolution.com/2009/08/29/how-to-convert-10-digits-numeral-to-the-date-value/</link>
		<comments>http://www.openscriptsolution.com/2009/08/29/how-to-convert-10-digits-numeral-to-the-date-value/#comments</comments>
		<pubDate>Sat, 29 Aug 2009 11:17:29 +0000</pubDate>
		<dc:creator>Masino Sinaga</dc:creator>
				<category><![CDATA[Date and Time]]></category>
		<category><![CDATA[convert]]></category>
		<category><![CDATA[Database]]></category>
		<category><![CDATA[date]]></category>
		<category><![CDATA[digits]]></category>
		<category><![CDATA[numeral]]></category>

		<guid isPermaLink="false">http://www.openscriptsolution.com/?p=137</guid>
		<description><![CDATA[I have hundreds of records that need to be imported from one table and database (let&#8217;s say that this is the first database) to another table in different database (and the last one is the second database). Unfortunately, one of the columns in the table in first database has the Date value in 10 digits [...]]]></description>
			<content:encoded><![CDATA[<p>I have hundreds of records that need to be imported from one table and database (let&#8217;s say that this is the first database) to another table in different database (and the last one is the second database). Unfortunately, one of the columns in the table in first database has the Date value in 10 digits numeral format. For example: <strong>1206980969</strong>. Actually, this value equals with <strong>March 31, 2008 16:29:29 on UTC</strong>. Then, how do I convert that 10 digits numeral to the Data value since the column in the second database is a Date field type? And how do I convert again that date according to my local time?  <span id="more-137"></span></p>
<p>Okay. Here is the solution that I made from Visual Basic 6. First of all, you should create a new function for this.</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
</pre></td><td class="code"><pre class="vb" style="font-family:monospace;"><span style="color: #E56717; font-weight: bold;">Option</span> <span style="color: #E56717; font-weight: bold;">Explicit</span>
&nbsp;
<span style="color: #E56717; font-weight: bold;">Private</span> <span style="color: #151B8D; font-weight: bold;">Declare</span> <span style="color: #E56717; font-weight: bold;">Function</span> GetTimeZoneInformation Lib <span style="color: #800000;">&quot;KERNEL32.dll&quot;</span> (lpTimeZoneInformation <span style="color: #151B8D; font-weight: bold;">As</span> TIME_ZONE_INFORMATION) <span style="color: #151B8D; font-weight: bold;">As</span> <span style="color: #F660AB; font-weight: bold;">Long</span>
&nbsp;
<span style="color: #E56717; font-weight: bold;">Private</span> <span style="color: #151B8D; font-weight: bold;">Type</span> SYSTEMTIME
   wYear                <span style="color: #151B8D; font-weight: bold;">As</span> <span style="color: #F660AB; font-weight: bold;">Integer</span>
   wMonth               <span style="color: #151B8D; font-weight: bold;">As</span> <span style="color: #F660AB; font-weight: bold;">Integer</span>
   wDayOfWeek           <span style="color: #151B8D; font-weight: bold;">As</span> <span style="color: #F660AB; font-weight: bold;">Integer</span>
   wDay                 <span style="color: #151B8D; font-weight: bold;">As</span> <span style="color: #F660AB; font-weight: bold;">Integer</span>
   wHour                <span style="color: #151B8D; font-weight: bold;">As</span> <span style="color: #F660AB; font-weight: bold;">Integer</span>
   wMinute              <span style="color: #151B8D; font-weight: bold;">As</span> <span style="color: #F660AB; font-weight: bold;">Integer</span>
   wSecond              <span style="color: #151B8D; font-weight: bold;">As</span> <span style="color: #F660AB; font-weight: bold;">Integer</span>
   wMilliseconds        <span style="color: #151B8D; font-weight: bold;">As</span> <span style="color: #F660AB; font-weight: bold;">Integer</span>
<span style="color: #8D38C9; font-weight: bold;">End</span> <span style="color: #151B8D; font-weight: bold;">Type</span>
&nbsp;
<span style="color: #E56717; font-weight: bold;">Private</span> <span style="color: #151B8D; font-weight: bold;">Type</span> TIME_ZONE_INFORMATION
   Bias                 <span style="color: #151B8D; font-weight: bold;">As</span> <span style="color: #F660AB; font-weight: bold;">Long</span>
   StandardName         <span style="color: #151B8D; font-weight: bold;">As</span> <span style="color: #F660AB; font-weight: bold;">String</span> * 64
   StandardDate         <span style="color: #151B8D; font-weight: bold;">As</span> SYSTEMTIME
   StandardBias         <span style="color: #151B8D; font-weight: bold;">As</span> <span style="color: #F660AB; font-weight: bold;">Long</span>
   DaylightName         <span style="color: #151B8D; font-weight: bold;">As</span> <span style="color: #F660AB; font-weight: bold;">String</span> * 64
   DaylightDate         <span style="color: #151B8D; font-weight: bold;">As</span> SYSTEMTIME
   DaylightBias         <span style="color: #151B8D; font-weight: bold;">As</span> <span style="color: #F660AB; font-weight: bold;">Long</span>
<span style="color: #8D38C9; font-weight: bold;">End</span> <span style="color: #151B8D; font-weight: bold;">Type</span>
&nbsp;
<span style="color: #E56717; font-weight: bold;">Private</span> Const TIME_ZONE_ID_DAYLIGHT <span style="color: #151B8D; font-weight: bold;">As</span> <span style="color: #F660AB; font-weight: bold;">Long</span> = 2
<span style="color: #E56717; font-weight: bold;">Private</span> Const Unix1970   <span style="color: #151B8D; font-weight: bold;">As</span> <span style="color: #F660AB; font-weight: bold;">Long</span> = 25569 <span style="color: #008000;">'CDbl(DateSerial(1970, 1, 1))
</span>
<span style="color: #E56717; font-weight: bold;">Public</span> <span style="color: #E56717; font-weight: bold;">Function</span> Unix2Date(vUnixDate <span style="color: #151B8D; font-weight: bold;">As</span> <span style="color: #F660AB; font-weight: bold;">Long</span>, <span style="color: #151B8D; font-weight: bold;">ByVal</span> bReturnUTC <span style="color: #151B8D; font-weight: bold;">As</span> <span style="color: #F660AB; font-weight: bold;">Boolean</span>) <span style="color: #151B8D; font-weight: bold;">As</span> <span style="color: #F660AB; font-weight: bold;">Date</span>
   Unix2Date = DateAdd(<span style="color: #800000;">&quot;s&quot;</span>, vUnixDate, Unix1970) - IIf(bReturnUTC, 0, GetCurrentTZOffset)
<span style="color: #8D38C9; font-weight: bold;">End</span> <span style="color: #E56717; font-weight: bold;">Function</span>
&nbsp;
<span style="color: #E56717; font-weight: bold;">Public</span> <span style="color: #E56717; font-weight: bold;">Function</span> GetCurrentTZOffset() <span style="color: #151B8D; font-weight: bold;">As</span> <span style="color: #F660AB; font-weight: bold;">Double</span>
   <span style="color: #151B8D; font-weight: bold;">Dim</span> tz               <span style="color: #151B8D; font-weight: bold;">As</span> TIME_ZONE_INFORMATION
   <span style="color: #151B8D; font-weight: bold;">Dim</span> lRet             <span style="color: #151B8D; font-weight: bold;">As</span> <span style="color: #F660AB; font-weight: bold;">Long</span>
   <span style="color: #008000;">'Quickest way to see if we are in
</span>   <span style="color: #008000;">'Daylight savings is to check lRet
</span>   lRet = GetTimeZoneInformation(tz)
   <span style="color: #008000;">'Offset in minutes
</span>   GetCurrentTZOffset = tz.Bias + IIf(lRet = TIME_ZONE_ID_DAYLIGHT, tz.DaylightBias, tz.StandardBias)
   GetCurrentTZOffset = GetCurrentTZOffset / 1440
<span style="color: #8D38C9; font-weight: bold;">End</span> <span style="color: #E56717; font-weight: bold;">Function</span>
&nbsp;
<span style="color: #E56717; font-weight: bold;">Private</span> <span style="color: #E56717; font-weight: bold;">Sub</span> Command1_Click()
   MsgBox <span style="color: #800000;">&quot;UTC   = &quot;</span> &amp; Unix2Date(1206980969, <span style="color: #00C2FF; font-weight: bold;">True</span>) <span style="color: #008000;">'March 31, 2008 16:29:29 (UTC)
</span>   MsgBox <span style="color: #800000;">&quot;Local = &quot;</span> &amp; Unix2Date(1206980969, <span style="color: #00C2FF; font-weight: bold;">False</span>) <span style="color: #008000;">'March 31, 2008 23:29:29 (UTC + 7)
</span><span style="color: #8D38C9; font-weight: bold;">End</span> <span style="color: #E56717; font-weight: bold;">Sub</span></pre></td></tr></table></div>

<p>From the code above, the conclusion is: We can use the Unix2Date function which has two parameters in it. The first parameter is the 10 digits numeral value, and the second parameter is the flag whether you want to convert it to UTC or to your local time. If we want to convert it to UTC, then the second parameter value is <strong>True</strong>, whereas if we want to convert it to the local time (in this case I have UTC + 7), the second parameter value is <strong>False</strong>.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.openscriptsolution.com%2F2009%2F08%2F29%2Fhow-to-convert-10-digits-numeral-to-the-date-value%2F&amp;title=How%20to%20Convert%2010%20Digits%20Numeral%20to%20The%20Date%20Value%3F" id="wpa2a_8"><img src="http://www.openscriptsolution.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.openscriptsolution.com/2009/08/29/how-to-convert-10-digits-numeral-to-the-date-value/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Convert 5 Digits Numeral to The Date Value?</title>
		<link>http://www.openscriptsolution.com/2009/08/28/how-to-convert-5-digits-numeral-to-the-date-value/</link>
		<comments>http://www.openscriptsolution.com/2009/08/28/how-to-convert-5-digits-numeral-to-the-date-value/#comments</comments>
		<pubDate>Fri, 28 Aug 2009 02:48:01 +0000</pubDate>
		<dc:creator>Masino Sinaga</dc:creator>
				<category><![CDATA[Date and Time]]></category>
		<category><![CDATA[Access]]></category>
		<category><![CDATA[convert]]></category>
		<category><![CDATA[date]]></category>
		<category><![CDATA[digits]]></category>
		<category><![CDATA[Excel]]></category>
		<category><![CDATA[export]]></category>
		<category><![CDATA[format]]></category>
		<category><![CDATA[import]]></category>
		<category><![CDATA[Macro]]></category>
		<category><![CDATA[String]]></category>

		<guid isPermaLink="false">http://www.openscriptsolution.com/?p=125</guid>
		<description><![CDATA[A few days ago, a friend of mine asked me for help. He wanted to export his data from Excel file into Access database file. There were about sixteen thousand rows in Excel that have to be exported into Access. One of the columns in that Excel had a Date data. Unfortunately, most of those [...]]]></description>
			<content:encoded><![CDATA[<p>A few days ago, a friend of mine asked me for help. He wanted to export his data from Excel file into Access database file. There were about sixteen thousand rows in Excel that have to be exported into Access. One of the columns in that Excel had a Date data. Unfortunately, most of those rows have the 5 digits numeral data, and not in the real Date Value data. For example, there was a row with value <strong>&#8217;38353</strong>. As we know, this is not a valid Date, right? Besides that, there is a &#8216; character before the value itself. In this case, that value become a String and not a numeral value anymore. <span id="more-125"></span></p>
<p>If the data does not contain of the &#8216; character at beginning, it is so easy to convert them become Date value, by using Format Cells feature in Excel. Obviously, it took too long time if I have to remove first the &#8216; character for those thousand records, and then do formatting the cell column. Since the date have the &#8216; character, then it will take a long time to remove that character one by one. Even if you want to make the special function to remove this.</p>
<p>So, before I export all about those sixteen thousand rows, I analyzed, which one the best way to do this. Well, finally, I think it is better to convert first those 5 digits numeral data directly to the real Date Value data without having to remove the &#8216; character. I also have to convert this data become the Date format and order: <strong>year-month-date</strong>, such as &#8220;yyyy-MM-dd&#8221;. This &#8220;38353&#8243; value should be like <strong>2005-01-01</strong>. </p>
<p>Actually, the solution that I made for this, is only by using <strong>CDate()</strong> function belongs to VBA (Visual Basic Application) that exists in Excel file. Unfortunately, you cannot use formula <strong>=CDATE()</strong> function directly in the Excel WorkSheet Cell. So, I created this function below from Visual Basic Editor in the Excel file and run it from Macro Excel:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
</pre></td><td class="code"><pre class="vb" style="font-family:monospace;"><span style="color: #E56717; font-weight: bold;">Public</span> <span style="color: #E56717; font-weight: bold;">Function</span> ConvertDateStringToDateValue()
  <span style="color: #8D38C9; font-weight: bold;">With</span> Sheet1
    <span style="color: #8D38C9; font-weight: bold;">For</span> i = 2 <span style="color: #8D38C9; font-weight: bold;">To</span> 16000 <span style="color: #008000;">'first row is the header column, so we start from the 2nd row
</span>      <span style="color: #8D38C9; font-weight: bold;">If</span> IsDate(.Cells(i, 7)) <span style="color: #8D38C9; font-weight: bold;">Then</span> <span style="color: #008000;">'check whether the Date value in the 7th column
</span>        <span style="color: #008000;">'among those 16,000 rows, not all rows contain of the DateString
</span>        <span style="color: #008000;">'so, if the Cell value is a real Date, do nothing here...
</span>      <span style="color: #8D38C9; font-weight: bold;">Else</span> <span style="color: #008000;">'Else, if the cell value not a Date type
</span>        <span style="color: #008000;">'let's convert the Cell here, and put the result in to the 11th column
</span>        .Cells(i, 11).Value = Format(CDate(.Cells(i, 7).Value), <span style="color: #800000;">&quot;yyyy-MM-dd&quot;</span>)
      <span style="color: #8D38C9; font-weight: bold;">End</span> <span style="color: #8D38C9; font-weight: bold;">If</span>
    <span style="color: #8D38C9; font-weight: bold;">Next</span> i
  <span style="color: #8D38C9; font-weight: bold;">End</span> <span style="color: #8D38C9; font-weight: bold;">With</span>
<span style="color: #8D38C9; font-weight: bold;">End</span> <span style="color: #E56717; font-weight: bold;">Function</span></pre></td></tr></table></div>

<p>From the code above, we can see that the 5 digits numeral value located on the seventh column or column <strong>G</strong>, meanwhile the real Date Value I put on the eleventh column or column <strong>K</strong> in Excel file.</p>
<p>The conclusion? Well, the solution I made is by using <strong>CDate()</strong> and <strong>Format()</strong> function in Visual Basic Application (VBA) from Visual Basic editor belongs to the Excel file. We cannot use the Excel formula directly on the Sheet.  It took only moreless about a few seconds to convert the 5 digits numeral to the Date Value. Meanwhile, the export process itself from the Excel file into the Access database file took only a few seconds, too.  I just used the <strong>Get External Data</strong> from the Access database file from menu: &#8220;File -&gt; Get External Data -&gt; Import&#8230;&#8221;.</p>
<p>Thanks to the <strong>CDate()</strong> and <strong>Format()</strong> functions that available in VBA Excel, and also to the <strong>Get External Data</strong> feature that available in Microsoft Access.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.openscriptsolution.com%2F2009%2F08%2F28%2Fhow-to-convert-5-digits-numeral-to-the-date-value%2F&amp;title=How%20to%20Convert%205%20Digits%20Numeral%20to%20The%20Date%20Value%3F" id="wpa2a_10"><img src="http://www.openscriptsolution.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.openscriptsolution.com/2009/08/28/how-to-convert-5-digits-numeral-to-the-date-value/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
