<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-8802846371583247395</id><updated>2011-12-27T16:15:35.511+08:00</updated><category term='c#'/><category term='asp.net'/><category term='javascript'/><category term='sql'/><category term='vista'/><category term='vb.net'/><category term='網頁製作'/><title type='text'>program cookbook</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://programcookbook.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8802846371583247395/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://programcookbook.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Judge Hsu</name><uri>https://profiles.google.com/115925497581024645585</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-5HcUmpdkHhU/AAAAAAAAAAI/AAAAAAAAFOQ/EMiXvwrbpx8/s512-c/photo.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>10</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8802846371583247395.post-4193642644743188425</id><published>2011-12-27T15:56:00.004+08:00</published><updated>2011-12-27T16:15:35.518+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='vb.net'/><category scheme='http://www.blogger.com/atom/ns#' term='asp.net'/><category scheme='http://www.blogger.com/atom/ns#' term='c#'/><title type='text'>C# vs VB.Net</title><content type='html'>好久沒有更新文章啦 ~&lt;br /&gt;&lt;br /&gt;很久之前~ 應該是很久之前到現在為止 ~ 當然 也還沒有止 ~ 在程式的世界中，每天都有人在討論，在爭論什麼程式語言好、什麼結構比較好。&lt;br /&gt;&lt;br /&gt;如果，大家在討論php 好，jsp好，.net好，就算了，還會討論同在.NET framework下的c# 及vb那一種比較優、比較強..... 還有人說，C# 都可以做到 VB.Net做不到的功能、機制。所以，就依經驗整理了一下自己的看法及資訊分享給大家。&lt;br /&gt;&lt;br /&gt;其實 C# or VB.Net 真的 沒有那個比較高級 程式人員 不要再有迷失 好好的把自己的思考結構加強 才是重點。&lt;br /&gt;&lt;table border="1"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td  width="85px"&gt;架構&lt;/td&gt;&lt;td&gt;＊二個都是架構在 .NET framework，所以，二者能做到的事是一樣的，但是，在程式語言撰寫的規範有所不同    &lt;br /&gt;&lt;br /&gt;＊在VB.Net下可以定義參數為不指定型態，可是，在C#必需定義清楚，這點在VB.Net就必需要自行注意，C#不定義就會報錯&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;考量方向&lt;/td&gt;&lt;td&gt;＊現有技術的轉移提升     &lt;br /&gt;&lt;br /&gt;＊程式語言人材的取得     &lt;br /&gt;&lt;br /&gt;＊開發語言相關技術取得&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;說明&lt;/td&gt;&lt;td&gt;＊長期以來，如果公司的程式語言是選用ASP、VB，這個語言的結構跟VB.Net類似，連Function的名稱都幾乎相同，在轉移的過程中，比較沒有太大的問題     &lt;br /&gt;&lt;br /&gt;＊程式語言人材的取得，目前市面上依我面試的經驗而言，是一半一半，並沒有很偏那邊(個人判斷，無數據)    &lt;br /&gt;&lt;br /&gt;＊近期論壇談論技術，及一個新開發軟體的書出來，都會以C#為主，VB.Net會比較晚出，如果，就學習新的東西，是以C#的資料比較快出 &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;建議與意見&lt;/td&gt;&lt;td&gt;＊因為C#為一個較新的語言(跟VB.net比)，且跟C有關，如果，熟悉C#其架構及語法，到時，再進寫Java、objective c時，是更加進入狀況(只是理論值，但是呢，依我的經驗，幫助不大)    &lt;br /&gt;&lt;br /&gt;＊把程式的底子打深一點，觀念清楚一點，邏輯清楚一點，轉換C# or VB之間，是不太會有問題的，至於學其它的語言，一樣進入門檻也不會太高，重點還是在個人的基本能力，其它只是語法的不同。&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8802846371583247395-4193642644743188425?l=programcookbook.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://programcookbook.blogspot.com/feeds/4193642644743188425/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://programcookbook.blogspot.com/2011/12/c-vs-vbnet.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8802846371583247395/posts/default/4193642644743188425'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8802846371583247395/posts/default/4193642644743188425'/><link rel='alternate' type='text/html' href='http://programcookbook.blogspot.com/2011/12/c-vs-vbnet.html' title='C# vs VB.Net'/><author><name>Judge Hsu</name><uri>https://profiles.google.com/115925497581024645585</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-5HcUmpdkHhU/AAAAAAAAAAI/AAAAAAAAFOQ/EMiXvwrbpx8/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8802846371583247395.post-7828191393187919060</id><published>2010-09-15T02:56:00.000+08:00</published><updated>2010-09-15T02:56:48.317+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='asp.net'/><title type='text'>如何查看伺服器內灌了那些 .NET Framework 版本</title><content type='html'>這是一個很無聊，但是有效的方式&lt;br /&gt;在開始-&gt;執行 鍵入  %systemroot%\Microsoft.NET\Framework&lt;br /&gt;即可切到灌 Framwork 的目錄下。&lt;br /&gt;&lt;br /&gt;一般而言 會灌在 C:\Windows\Microsoft.NET\Framework&lt;br /&gt;所以呢，直接到該目錄下也可以看的出來，我們倒底灌了那些版本的Framwork&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8802846371583247395-7828191393187919060?l=programcookbook.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://programcookbook.blogspot.com/feeds/7828191393187919060/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://programcookbook.blogspot.com/2010/09/net-framework.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8802846371583247395/posts/default/7828191393187919060'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8802846371583247395/posts/default/7828191393187919060'/><link rel='alternate' type='text/html' href='http://programcookbook.blogspot.com/2010/09/net-framework.html' title='如何查看伺服器內灌了那些 .NET Framework 版本'/><author><name>Judge Hsu</name><uri>https://profiles.google.com/115925497581024645585</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-5HcUmpdkHhU/AAAAAAAAAAI/AAAAAAAAFOQ/EMiXvwrbpx8/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8802846371583247395.post-7155025884994030509</id><published>2010-07-14T00:38:00.001+08:00</published><updated>2010-07-14T01:54:34.111+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='vb.net'/><category scheme='http://www.blogger.com/atom/ns#' term='asp.net'/><title type='text'>如何在Asp.net裏面，用程式的方式加上 metadata</title><content type='html'>現行流行的SEO最基本的就是要在網頁上加入metadata的相對應資料&lt;br /&gt;可是，如果，是動態的呢? 要跟資料庫有關的話，就要另外處理了。&lt;br /&gt;&lt;code class="vb"&gt;&lt;br /&gt;Dim head As HtmlHead = CType(Page.Header, HtmlHead)&lt;br /&gt;&lt;br /&gt;Dim description_tag As New HtmlMeta()&lt;br /&gt;description_tag.Name = "description"&lt;br /&gt;description_tag.Content = "介紹各式不同的餐廳,小吃,及不同的食譜,各國的美食及飲料指南,旅遊景點,民宿"&lt;br /&gt;head.Controls.Add(description_tag)&lt;/code&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8802846371583247395-7155025884994030509?l=programcookbook.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://programcookbook.blogspot.com/feeds/7155025884994030509/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://programcookbook.blogspot.com/2010/07/aspnet-metadata.html#comment-form' title='15 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8802846371583247395/posts/default/7155025884994030509'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8802846371583247395/posts/default/7155025884994030509'/><link rel='alternate' type='text/html' href='http://programcookbook.blogspot.com/2010/07/aspnet-metadata.html' title='如何在Asp.net裏面，用程式的方式加上 metadata'/><author><name>Judge Hsu</name><uri>https://profiles.google.com/115925497581024645585</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-5HcUmpdkHhU/AAAAAAAAAAI/AAAAAAAAFOQ/EMiXvwrbpx8/s512-c/photo.jpg'/></author><thr:total>15</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8802846371583247395.post-2853808772021482091</id><published>2009-11-10T15:24:00.001+08:00</published><updated>2009-11-10T15:26:39.347+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='網頁製作'/><category scheme='http://www.blogger.com/atom/ns#' term='vb.net'/><category scheme='http://www.blogger.com/atom/ns#' term='asp.net'/><title type='text'>asp.net 如何得知來源</title><content type='html'>在網頁程式中，如果，要知道對方是從那一頁導回來的，除了用log分析外，也可以用程式達成。&lt;br /&gt;&lt;code class="vb"&gt;&lt;br /&gt;Dim str_referer As String = Request.ServerVariables("HTTP_REFERER")&lt;br /&gt;If str_referer &lt;&gt; "" Then&lt;br /&gt;'先將 http:// 取代 成空白&lt;br /&gt;str_referer = Replace(str_referer, "http://", "")&lt;br /&gt;&lt;br /&gt;Response.Write("你來自的主站 http://" &amp;amp; Microsoft.VisualBasic.Left(str_referer, InStr(str_referer, "/")))&lt;br /&gt;Response.Write("&lt;br /&gt;你來自的網址 " &amp;amp; Request.ServerVariables("HTTP_REFERER"))&lt;br /&gt;End If&lt;br /&gt;&lt;/code&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8802846371583247395-2853808772021482091?l=programcookbook.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://programcookbook.blogspot.com/feeds/2853808772021482091/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://programcookbook.blogspot.com/2009/11/aspnet.html#comment-form' title='17 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8802846371583247395/posts/default/2853808772021482091'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8802846371583247395/posts/default/2853808772021482091'/><link rel='alternate' type='text/html' href='http://programcookbook.blogspot.com/2009/11/aspnet.html' title='asp.net 如何得知來源'/><author><name>Judge Hsu</name><uri>https://profiles.google.com/115925497581024645585</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-5HcUmpdkHhU/AAAAAAAAAAI/AAAAAAAAFOQ/EMiXvwrbpx8/s512-c/photo.jpg'/></author><thr:total>17</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8802846371583247395.post-5747869588469063100</id><published>2009-11-10T11:07:00.002+08:00</published><updated>2009-11-10T11:12:20.051+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='網頁製作'/><title type='text'>JavaScript 取代href的方式</title><content type='html'>一般在寫&lt;a href="http://www.blogger.com/post-create.g?blogID=8802846371583247395#" onclic="play_function()"&gt;點我&lt;/a&gt; 常常把 href用 # ，可是，如果，這個是在頁面的上面，可能還沒感覺，如果，在下面一點的時候，就會把頁面拉到上面，這樣子，就很怪了。&lt;div&gt;所以，我就改用&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"   style="  white-space: pre-wrap; font-family:monospace;font-size:13px;"&gt;&lt;br /&gt;&lt;code class="vb"&gt;&lt;br /&gt;void(0);&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;來取代 # void(0) 代表 javascirp無效&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8802846371583247395-5747869588469063100?l=programcookbook.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://programcookbook.blogspot.com/feeds/5747869588469063100/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://programcookbook.blogspot.com/2009/11/javascript-href.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8802846371583247395/posts/default/5747869588469063100'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8802846371583247395/posts/default/5747869588469063100'/><link rel='alternate' type='text/html' href='http://programcookbook.blogspot.com/2009/11/javascript-href.html' title='JavaScript 取代href的方式'/><author><name>Judge Hsu</name><uri>https://profiles.google.com/115925497581024645585</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-5HcUmpdkHhU/AAAAAAAAAAI/AAAAAAAAFOQ/EMiXvwrbpx8/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8802846371583247395.post-6336197593330626612</id><published>2009-10-07T14:19:00.004+08:00</published><updated>2009-10-07T14:27:33.462+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='網頁製作'/><title type='text'>CSS 手指圖示注意事項</title><content type='html'>之前寫程式的時候，常常用手指圖示來做一些不用超連結卻要在物件上下onclick事件的處理。&lt;br /&gt;之前的下法為&lt;br /&gt;&lt;code class="vb"&gt;&lt;br /&gt;&amp;lt;span style="border:outset 1px;border-cursor:hand;width:50px;background-color:#000000;" onclick="location.href='http://judgehsu.blogspot.com/'"&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;利用&lt;br /&gt;cursor:hand 來呈現手指符號，但是在IE之外的就失效了&lt;br /&gt;所以，現在要改成如下範例&lt;br /&gt;&lt;code class="vb"&gt;&lt;br /&gt;&amp;lt;span style="border:outset 1px;border-cursor:pointer;width:50px;background-color:#000000;" onclick="location.href='http://judgehsu.blogspot.com/'"&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;改為 cursor:pointer 的方式，這樣子就沒問題。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8802846371583247395-6336197593330626612?l=programcookbook.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://programcookbook.blogspot.com/feeds/6336197593330626612/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://programcookbook.blogspot.com/2009/10/css.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8802846371583247395/posts/default/6336197593330626612'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8802846371583247395/posts/default/6336197593330626612'/><link rel='alternate' type='text/html' href='http://programcookbook.blogspot.com/2009/10/css.html' title='CSS 手指圖示注意事項'/><author><name>Judge Hsu</name><uri>https://profiles.google.com/115925497581024645585</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-5HcUmpdkHhU/AAAAAAAAAAI/AAAAAAAAFOQ/EMiXvwrbpx8/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8802846371583247395.post-6798590045997357070</id><published>2009-09-24T03:06:00.002+08:00</published><updated>2009-09-24T03:39:04.294+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='vista'/><title type='text'>Vista 關閉 DEP 數據保護</title><content type='html'>這編文章可能很快就沒用了，因為 Vista將要從市場上不見了。&lt;br /&gt;最近在幫朋友灌新的電腦，作業系統是Vista，在裝一些軟體常常出現 DEP 數據保護 的錯誤訊息。&lt;br /&gt;上網找了一下，總於找到了一些比較有用的資訊。&lt;br /&gt;在 開始 -&gt; 執行的地方，打入 cmd 打開dos操作的視窗。(用其它的方式開也行的啦)&lt;br /&gt;永遠關閉討厭的DEP&lt;br /&gt;bcdedit.exe /set {current} nx AlwaysOff&lt;br /&gt;&lt;br /&gt;開啟討人厭的DEP&lt;br /&gt;bcdedit.exe/set{current}nx AlwaysOn&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8802846371583247395-6798590045997357070?l=programcookbook.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://programcookbook.blogspot.com/feeds/6798590045997357070/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://programcookbook.blogspot.com/2009/09/vista-dep.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8802846371583247395/posts/default/6798590045997357070'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8802846371583247395/posts/default/6798590045997357070'/><link rel='alternate' type='text/html' href='http://programcookbook.blogspot.com/2009/09/vista-dep.html' title='Vista 關閉 DEP 數據保護'/><author><name>Judge Hsu</name><uri>https://profiles.google.com/115925497581024645585</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-5HcUmpdkHhU/AAAAAAAAAAI/AAAAAAAAFOQ/EMiXvwrbpx8/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8802846371583247395.post-6723740853186896923</id><published>2009-08-11T17:53:00.002+08:00</published><updated>2009-08-11T18:29:11.024+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sql'/><category scheme='http://www.blogger.com/atom/ns#' term='asp.net'/><title type='text'>SQL查詢式 查詢陣列值相符資料及照陣列值排序</title><content type='html'>在寫程式時，喜歡把一些多重屬性key值放在一個陣列字串之中，之後讀取資料的時候，可以拿出來用，在存的過程中，又可以把順序記錄下來。如 : 1,6,3,&lt;br /&gt;在實做過程中 有發生，用in 的方式，查 1的時候，把 1 , 13 , 131 三個值都查出來，後來，有用二個查詢式可以處理，但是，覺得，這樣子的查詢式有點麻煩。&lt;br /&gt;所以，我就改用 (1),(6),(3),的方式存查，在查的時候，就用 (1)去查，自然就不會重覆了。&lt;br /&gt;但是，在寫程式的時候，習慣字串列陣拆出來，一個數值一個數值回頭去查相對應的資料，這樣子，對資料庫的負載比較重，就想，是否可以只有一條查詢式達到我要的功能呢 ? 找了一陣子的資料，終於找到了。&lt;br /&gt;&lt;code class="vb"&gt;&lt;br /&gt;select supplier_db_id,supplier_name from supplier_db where charindex('('+ convert(varchar(10),supplier_db_id) +')','(1),(6),(3),') &gt; 0&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;弄出來了，開心了一陣子，後來發現，這個出現的順序，是照資料庫順序，這樣子，在出來資料，還要自行做資料處理重新排順序。再來做一個加強版的&lt;br /&gt;&lt;code class="vb"&gt;&lt;br /&gt;select supplier_db_id,supplier_name from supplier_db where charindex('('+ convert(varchar(10),supplier_db_id) +')','(1),(6),(3),') &gt; 0 ORDER BY CHARINDEX(RTRIM(supplier_db_id), '(1),(6),(3),')&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;這樣子就行了。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8802846371583247395-6723740853186896923?l=programcookbook.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://programcookbook.blogspot.com/feeds/6723740853186896923/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://programcookbook.blogspot.com/2009/08/sql.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8802846371583247395/posts/default/6723740853186896923'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8802846371583247395/posts/default/6723740853186896923'/><link rel='alternate' type='text/html' href='http://programcookbook.blogspot.com/2009/08/sql.html' title='SQL查詢式 查詢陣列值相符資料及照陣列值排序'/><author><name>Judge Hsu</name><uri>https://profiles.google.com/115925497581024645585</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-5HcUmpdkHhU/AAAAAAAAAAI/AAAAAAAAFOQ/EMiXvwrbpx8/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8802846371583247395.post-5679111929117591714</id><published>2009-08-05T22:51:00.000+08:00</published><updated>2009-08-05T23:08:17.177+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='網頁製作'/><title type='text'>用javascript處理get傳進來的參數</title><content type='html'>原來我們寫程式，都是在 php、asp、asp.net ... 伺服器端接收 Get傳來的參數，再去資料庫做對應的處理，可是，近年來，ajax的流行，很多事，變成在client的瀏覽器上用javascript來處理。&lt;br /&gt;所以，在其中一個案子，有需要到用這類的語法，上網找了一下資訊，剛好有看到需要用的，在此分享給大家。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;code class="vb"&gt;&lt;br /&gt;&amp;lt;script language="javascript" type="text/javascript"&amp;gt;&lt;br /&gt;var queryString = window.top.location.search.substring(1);&lt;br /&gt;function getParameter ( queryString, parameterName ) {&lt;br /&gt;// Add "=" to the parameter name (i.e. parameterName=value)&lt;br /&gt;var parameterName = parameterName + "=";&lt;br /&gt;&lt;br /&gt;    if ( queryString.length &gt; 0 ) {&lt;br /&gt;        // Find the beginning of the string&lt;br /&gt;        begin = queryString.indexOf ( parameterName );&lt;br /&gt;        // If the parameter name is not found, skip it, otherwise return the value&lt;br /&gt;        if ( begin != -1 ) {&lt;br /&gt;        // Add the length (integer) to the beginning&lt;br /&gt;            begin += parameterName.length;&lt;br /&gt;            // Multiple parameters are separated by the "&amp;" sign&lt;br /&gt;            end = queryString.indexOf ( "&amp;" , begin );&lt;br /&gt;            if ( end == -1 ) {&lt;br /&gt;                end = queryString.length&lt;br /&gt;            }&lt;br /&gt;            // Return the string&lt;br /&gt;            return unescape ( queryString.substring ( begin, end ) );&lt;br /&gt;        }&lt;br /&gt;        // Return "null" if no parameter has been found&lt;br /&gt;        return "null";&lt;br /&gt;    }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&amp;lt;/script&amp;gt;&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;用法sample如下&lt;br /&gt;&lt;br /&gt;&lt;code class="vb"&gt;&lt;br /&gt;&amp;lt;script language="javascript" type="text/javascript"&amp;gt;&lt;br /&gt;if (getParameter(queryString, 'find_type') == 'move')&lt;br /&gt;{&lt;br /&gt;alert("要找的是move");&lt;br /&gt;}else&lt;br /&gt;{&lt;br /&gt;alert("不是要找move")&lt;br /&gt;}&lt;br /&gt;&amp;lt;/script&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;在範列之中，我們找的是傳入該網頁 xxxx.html?find_type=ABC&lt;br /&gt;的get參數，find_type 是什麼，在用簡單的if else去做想處理的事情&lt;br /&gt;&lt;br /&gt;我是在 &lt;a href="http://blog.pothoven.net/2006/07/get-request-parameters-through.html" target="_blank"&gt;http://blog.pothoven.net/2006/07/get-request-parameters-through.html&lt;/a&gt; 這個網站找到這個sample的，後來，也有在很多地方有看到，也搞不清楚那個是原作者了。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8802846371583247395-5679111929117591714?l=programcookbook.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://programcookbook.blogspot.com/feeds/5679111929117591714/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://programcookbook.blogspot.com/2009/08/phpaspasp.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8802846371583247395/posts/default/5679111929117591714'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8802846371583247395/posts/default/5679111929117591714'/><link rel='alternate' type='text/html' href='http://programcookbook.blogspot.com/2009/08/phpaspasp.html' title='用javascript處理get傳進來的參數'/><author><name>Judge Hsu</name><uri>https://profiles.google.com/115925497581024645585</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-5HcUmpdkHhU/AAAAAAAAAAI/AAAAAAAAFOQ/EMiXvwrbpx8/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8802846371583247395.post-4474022270370913967</id><published>2009-06-01T14:29:00.000+08:00</published><updated>2009-06-01T15:53:13.301+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='網頁製作'/><category scheme='http://www.blogger.com/atom/ns#' term='vb.net'/><category scheme='http://www.blogger.com/atom/ns#' term='asp.net'/><title type='text'>IE8 FileUpload 上傳檔案失敗</title><content type='html'>之前寫好的程式，一直都沒問題，最近忽然有使用者反應，沒辨法上傳了，一問之下，原來他們的共通點，都正升了IE8，試了一下原因，發現連&lt;a href="http://www.google.com/chrome"&gt;Google Chrome&lt;/a&gt; 也不能用也 !&lt;br /&gt;原來是原來我用的分析副檔名的方式有問題，改變一下寫法就行了。&lt;br /&gt;原來的寫法&lt;br /&gt;&lt;br /&gt;&lt;code class="vb"&gt;&lt;br /&gt;Dim Filename1 As String = "" '檔案名稱&lt;br /&gt;Dim Nextname1 As String = "" '副檔名&lt;br /&gt;Filename1 = Me.FileName1.PostedFile.FileName '圖片一&lt;br /&gt;If Filename1 &lt;&gt; "" Then&lt;br /&gt;  &lt;span style="color:#ff0000;"&gt;Filename1 = Microsoft.VisualBasic.Right(Filename1, InStr(StrReverse(Filename1), "\") - 1)&lt;/span&gt;&lt;br /&gt;  &lt;span style="color:#ff0000;"&gt;Nextname1 = Filename1.Substring(Filename1.LastIndexOf(".")).ToLower&lt;/span&gt;&lt;br /&gt;  If Nextname1 &lt;&gt; ".jpg" And Nextname1 &lt;&gt; ".jpeg" And Nextname1 &lt;&gt; ".gif" Then&lt;br /&gt;        response.write "圖片1上傳不正確，必需為 .jpg 或 .jpge 或 .gif 的副檔名"&lt;br /&gt;   Exit Sub&lt;br /&gt;   End If&lt;br /&gt;End If&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;新的寫法如下&lt;br /&gt;&lt;code class="vb"&gt;&lt;br /&gt;Dim Filename1 As String = "" '檔案名稱&lt;br /&gt;Dim Nextname1 As String = "" '副檔名&lt;br /&gt;Filename1 = Me.FileName1.PostedFile.FileName '圖片一&lt;br /&gt;If Filename1 &lt;&gt; "" Then&lt;br /&gt;  &lt;span style="color:#ff0000;"&gt;Nextname1 = System.IO.Path.GetExtension(Filename1).ToLower&lt;/span&gt;&lt;br /&gt;  If Nextname1 &lt;&gt; ".jpg" And Nextname1 &lt;&gt; ".jpeg" And Nextname1 &lt;&gt; ".gif" Then&lt;br /&gt;     response.write ("圖片1上傳不正確，必需為 .jpg 或 .jpge 或 .gif 的副檔名")&lt;br /&gt;  Exit Sub&lt;br /&gt;  End If&lt;br /&gt;End If&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;注意紅色的字的地方。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8802846371583247395-4474022270370913967?l=programcookbook.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://programcookbook.blogspot.com/feeds/4474022270370913967/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://programcookbook.blogspot.com/2009/05/ie8-fileupload.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8802846371583247395/posts/default/4474022270370913967'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8802846371583247395/posts/default/4474022270370913967'/><link rel='alternate' type='text/html' href='http://programcookbook.blogspot.com/2009/05/ie8-fileupload.html' title='IE8 FileUpload 上傳檔案失敗'/><author><name>Judge Hsu</name><uri>https://profiles.google.com/115925497581024645585</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-5HcUmpdkHhU/AAAAAAAAAAI/AAAAAAAAFOQ/EMiXvwrbpx8/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry></feed>
