--使用錯誤處理機制
BEGIN TRY
BEGIN TRAN
DECLARE @ApplyNo int
SET @ApplyNo = @@IDENTITY
--INSERT INTO 床位申請明細_團體
INSERT INTO dbo.床位申請明細_團體(申請序號, 床位)
VALUES (@ApplyNo, @床位1);
INSERT INTO dbo.床位申請明細_團體(申請序號, 床位)
VALUES (@ApplyNo, @床位2);
COMMIT TRAN
END TRY
BEGIN CATCH
IF (@@ERROR > 0 AND @@ROWCOUNT <> 1)
ROLLBACK
ELSE
COMMIT
RETURN @@ERROR
END CATCH
1月 29, 2011
1月 05, 2011
輸入法 無法用SHIFT+CTRL切換
在XP作業系統下,若輸入法 無法用SHIFT+CTRL切換,而照下面情況設定,SHIFT+CTRL仍舊無法切換。
1.在工作列上輸入法的ICON按右鍵點選設定值(或進入到控制台下的日期、時間、語言和地區選項內的語言選項。)進入文字服務和輸入語言對話視窗。
2.在「喜好設定」方塊中點選按鍵設定
3.「操作」方塊中先選擇切換輸入法語言,然後按下變更鍵盤組合。
4.在「變更鍵盤組合」中確定切換輸入法語言是否勾選,點選CTRL+SHIFT 選項。按確定後退出。
以上此方式還是無法切換。經反覆測試,我覺得這是XP作業系統的BUG。但有兩個方式可以讓SHIFT+CTRL可以再切換。
方法一:
在上述3.在「變更鍵盤組合」中確定切換輸入法語言是否勾選,然後點選「左邊ALT+SHIFT」,再打勾右方「切換鍵盤配置」(切換鍵盤配置下面的選項會落在「CTRL+SHIFT」)。確定後再全部關掉就可以正常使用。
照理說這樣子的設定是不對的,但是設完後卻可以正常切換,這點還蠻奇怪的。
方法二:直接修改登錄檔
1.點選「開始」->「執行」,輸入regedit,進入登錄編輯程式。
2.到下方入徑:HKEY_CURRENT_USER\Keyboard Layout\Toggle裡的Language Hotkey ,將數值改成1就可以了。
1.在工作列上輸入法的ICON按右鍵點選設定值(或進入到控制台下的日期、時間、語言和地區選項內的語言選項。)進入文字服務和輸入語言對話視窗。
2.在「喜好設定」方塊中點選按鍵設定
3.「操作」方塊中先選擇切換輸入法語言,然後按下變更鍵盤組合。
4.在「變更鍵盤組合」中確定切換輸入法語言是否勾選,點選CTRL+SHIFT 選項。按確定後退出。
以上此方式還是無法切換。經反覆測試,我覺得這是XP作業系統的BUG。但有兩個方式可以讓SHIFT+CTRL可以再切換。
方法一:
在上述3.在「變更鍵盤組合」中確定切換輸入法語言是否勾選,然後點選「左邊ALT+SHIFT」,再打勾右方「切換鍵盤配置」(切換鍵盤配置下面的選項會落在「CTRL+SHIFT」)。確定後再全部關掉就可以正常使用。
照理說這樣子的設定是不對的,但是設完後卻可以正常切換,這點還蠻奇怪的。
方法二:直接修改登錄檔
1.點選「開始」->「執行」,輸入regedit,進入登錄編輯程式。
2.到下方入徑:HKEY_CURRENT_USER\Keyboard Layout\Toggle裡的Language Hotkey ,將數值改成1就可以了。
12月 30, 2010
Apache Mod_proxy
config http.conf file
check Module has inculd Mod_proxy or Mod_proxy_http
set it!
ProxyRequests On
ProxyVia On
<Proxy your_apache_server_ip:8080>
Order deny,allow
Deny from all
Allow from all
</Proxy>
check Module has inculd Mod_proxy or Mod_proxy_http
set it!
ProxyRequests On
ProxyVia On
<Proxy your_apache_server_ip:8080>
Order deny,allow
Deny from all
Allow from all
</Proxy>
12月 22, 2010
無法辨認的屬性 'targetFramework'。
ASP.NET 為一種動態網頁語言,必需安裝 .Netframework 元件才能使 IIS Web 具備有執行 ASP.net 程式能力。但因安裝順序錯誤,使得 ASP.NET 沒有註冊因而無法執行,造成用戶端 (Client) 在執行 ASP.NET 程式時,所有點選的程式不會執行,反而被當成一般文件下載。
因此正確安裝方式是必須先安裝 IIS 程式後,才加裝 .Netframework 元件。才不會造成 ASP.Net 沒有在 IIS 註冊,而無法執行的窘境。倘若您不小心安裝順序出現錯誤,也可利用 ASP.Net IIS 註冊工具 -- aspnet_regiis.exe 在 IIS 中註冊 ASP.Net 解決此一問題。
作法:
• 找到 aspnet_regiis.exe 檔案的位置 , 可以對 windows 目錄作搜尋。
• 檔案所在的路徑會因為安裝的版本不同而異,下列路徑僅供參考: C:\WINDOWS\Microsoft.NET\Framework\版本編號\aspnet_regiis.exe
• 進入 dos 提示視窗模式,開始 a 執行 a cmd a 切換目錄到 .netframework 安裝目錄 ( 如作法 2 路徑 ) a 下 aspnet_regiis –i 指令,就會 重新註冊 ASP.Net 於 IIS 。
• 進入 dos 提示視窗模式,下 iisreset 指令重起 IIS 讓新的設定生效。
因此正確安裝方式是必須先安裝 IIS 程式後,才加裝 .Netframework 元件。才不會造成 ASP.Net 沒有在 IIS 註冊,而無法執行的窘境。倘若您不小心安裝順序出現錯誤,也可利用 ASP.Net IIS 註冊工具 -- aspnet_regiis.exe 在 IIS 中註冊 ASP.Net 解決此一問題。
作法:
• 找到 aspnet_regiis.exe 檔案的位置 , 可以對 windows 目錄作搜尋。
• 檔案所在的路徑會因為安裝的版本不同而異,下列路徑僅供參考: C:\WINDOWS\Microsoft.NET\Framework\版本編號\aspnet_regiis.exe
• 進入 dos 提示視窗模式,開始 a 執行 a cmd a 切換目錄到 .netframework 安裝目錄 ( 如作法 2 路徑 ) a 下 aspnet_regiis –i 指令,就會 重新註冊 ASP.Net 於 IIS 。
• 進入 dos 提示視窗模式,下 iisreset 指令重起 IIS 讓新的設定生效。
12月 18, 2010
Access restriction: The type NetworkInterface is not accessible due to restriction on required library
Windows -> Preferences -> Java -> Compiler -> Errors/Warnings -> Deprecated and trstricted API -> Forbidden reference (access rules): -> change to warning or Igone
訂閱:
文章 (Atom)