發表文章

預存程序Stored Procedure & 觸發程序Trigger Procedure範例

---------------------------------------------------------------------- 預存程序Stored Procedure -- =============================================== -- 名稱:[預存程序_值回TABLE] -- 說明: -- 參數:char(15), int -- 擲回:TABLE -- 範例:EXEC 預存程序_值回TABLE '變數1', 變數2 -- =============================================== CREATE PROCEDURE [dbo].[預存程序] @變數1 char(15), @變數2 int AS BEGIN  -- 宣告TABLE  DECLARE @新資料表 TABLE(欄位名稱1 char(15), 欄位名稱2 int)  -- 處理程序  INSERT INTO ....  UPDATE ....  DELETE ....  -- 值回TABLE  SELECT * FROM @新資料表  -- OR 值回實體TABLE  SELECT * FROM 資料表 END -- =============================================== -- 名稱:[預存程序] -- 說明:使用指標回圈來將資料一筆一筆取出處理 -- 參數:char(15), int -- 擲回:TABLE -- 範例:EXEC 預存程序 '變數1', 變數2 -- =============================================== CREATE PROCEDURE [dbo].[預存程序] @變數1 char(15), @變數2 int AS BEGIN  -- 處理程序  INSERT INTO ....  UPDATE ....  DELETE ....  -- 宣告 指標  DECLARE 指標名稱 CURSOR ...

找不到必要的 .Net Framework Data Provider。可能尚未安裝。

找不到必要的 .Net Framework Data Provider。可能尚未安裝。 最近將新開發的系統從自己電腦移到SERVER上時,發生了詭異的現象 在SERVER上開VS2010時整個系統WORK都正常,但是只要跑IIS服務時 連線DB的時候就會出現這詭異的異常 找不到必要的 .Net Framework Data Provider。可能尚未安裝。 當然得也搞了我超久,網路上沒人遇到這個問題嗎?好怪異 不過最後在大陸網站上找到也有發生這個問題,解決方法是 開起IIS應用程式集區,選擇指定的應用程式名稱,開啟進階設定,將啟用32位元應用程式 True及載入使用者設定檔True 這樣就能能啟動 .Net Framework Data Provider

C# WOL ROUTE 分享器 網路喚醒

圖片
這陣子常常需要連線回家~但連線回去後又不想一直開著電腦浪費電,於是就想到好久以前就有的技術WOL 可以用,但硬體設備有了,卻缺少了軟體的控制,網路上雖然有很多,但自己也想知道一下原理,於是就動手寫了一下WOL這奇怪的封包!! 我的環境 俗稱小烏龜(WAN) >> 分享器(ROUTE) >> 家中電腦(多台) 以下是我的分享器設定 /// <summary> /// 發送WOL至遠端電腦 /// </summary> /// <param name="strIP">目的地IP</param> /// <param name="intPort">目的地PORT</param> /// <param name="strMAC">遠端電腦的MAC</param> /// <returns>True/False</returns> private Boolean SendWOLCmd(String strIP,int intPort, String[] strMAC) {  System.Net.IPAddress IPAdd = null;  System.Net.IPEndPoint IPEP = null;  System.Net.Sockets.Socket socket = null;  System.Net.IPHostEntry hostEntry = null;  try  {   // 如果是網域名稱的話則由 IPHostEntry 來要求DNS取得IP   if (!System.Net.IPAddress.TryParse(strIP, out IPAdd))   {    // 向本機端的DNS取得IP    hostEntry = System.Net.Dns.GetHostEntry(strIP);    IPAdd =...

DropDownList Selected選擇

找了很久!!這方法才是正確的 try {     DropDownList.selectindex = -1;     DropDownList.Items.FindByValue( 值 ).Selected = true; } catch {     DropDownList.selectindex = 0; }

Windows 7 IIS 7 + PHP 錯誤:0x8007010b

這星期為了將PHP掛載到IIS7裏頭搞得很頭痛!!,之前自己安裝作業系統都沒發生過無法Work PHP的狀況,但這次因新電腦作業系統已安裝好的情況下去安裝PHP到 IIS7中發生了一個很嚴重的問題,雖然說Google一下就知道發生這個問題的原因 0x8007010b 錯誤一般來說是沒有安裝 Microsoft Visual C++ 2008 可轉散發套件 (x86) 而導致這樣的問題發生,但是我確實有安裝的情況下還是會發生這樣的問題,直到我用了許多的方法測試找到了問題發生的原因 Microsoft Visual C++ 2008 可轉散發套件 (x86)  這是中文版的!! 在 http://windows.php.net/download  官方有提到 要安裝  Microsoft 2008 C++ Runtime (x86)   ??聽起來這是跟 Microsoft Visual C++ 2008 可轉散發套件 (x86)  一樣的東西~但是!! 一定要安裝 英文版 的!!才是問題的原因!! 中文版安裝完以後~英文版接著安裝~安裝完再 解除安裝及變更程式裡會發現到~同時出現兩個轉發套件在裡面!! Microsoft Visual C++ 2008 Redistributeable - x86 9.0.21022 Microsoft Visual C++ 2008 Redistributeable - x86 9.0.21022 以下是錯誤畫面狀態的訊息 應用程式 "DEFAULT WEB SITE" 中有伺服器錯誤 Internet Information Services 7.5 錯誤摘要 HTTP 錯誤 500.0 - Internal Server Error 發生不明的 FastCGI 錯誤 詳細錯誤資訊 模組 FastCgiModule 通知 ExecuteRequestHandler 處理常式 PHP_via_FastCGI 錯誤碼 0x8007010b 要求的 URL http://localhost:80/phpinfo.php 實體路徑 C:\inetpub\wwwroot\phpinfo.php 登入方法 匿名 登入使用者 匿名

ASP.Net URL 正則表示法 Regular Expressions URL Post Authority QueryString等等資訊取得

// 取得URL 物件 System.Uri uri = Request.Url; // 自訂URL 物件 (正則表示法 Regular Expressions) System.Uri seturi = new System.Uri("http://tw.yahoo.com"); Response.Write("Request.Url.OriginalString : " + uri.OriginalString + " "); Response.Write("Request.Url.AbsoluteUri : " + uri.AbsoluteUri + " "); Response.Write("Request.Url.Scheme : " + uri.Scheme + " "); Response.Write("Request.Url.Host : " + uri.Host + " "); Response.Write("Request.Url.Authority : " + uri.Authority + " "); Response.Write("Request.Url.Port : " + uri.Port + " "); Response.Write("Request.Url.PathAndQuery : " + uri.PathAndQuery + " "); Response.Write("Request.Url.AbsolutePath : " + uri.AbsolutePath + " "); Response.Write("Request.Url.Query : " + uri.Query + " "); Response.Write("Request.QueryString : " + Request...

C# RegularExpressions 字串驗證 正規運算是判斷

轉貼來源: http://tsczx.pixnet.net/blog/post/24462274 using System; using System.Collections.Generic; using System.Text; using System.Text.RegularExpressions; using Sky.Framework.Text.RegularExpressions; namespace Sky.Components {     public class ValidatorHelper     {         /// <summary>         /// 判斷字串是否與指定正則運算式匹配         /// </summary>         /// <param name="input">要驗證的字串</param>         /// <param name="regularExp">正則運算式</param>         /// <returns>驗證通過返回true</returns>         public static bool IsMatch(string input, string regularExp)         {            ...