2014年12月2日 星期二
字串補零 小技巧
例如抓月份和日期的時候,就不需要用if 來判斷比10小,前頭補零,
直接用right 來補零,簡單明瞭。
r_from_year+1911& right("00"&r_from_month,2) &right("00"&r_from_day,2)
2014年11月26日 星期三
[JavaScript] 呼叫function
把JavaScript的function放在<head>裡面。
return data // 用 return 關鍵字傳回資料
<html> <head> <title></title> <script language="javascript"> function run_rss(sID){ window.open('rss.asp?sid='+sID); } </script> </head> if Rs("edit_group") = "68" then sID= Rs("edit_group") %> <script> run_rss(this, <%=sID%> );</script> <% end if <body> </body> </html> |
參考 :
http://taiwantc.com/js/js_tut_a5.htm
2014年11月3日 星期一
2014年11月2日 星期日
連到遠端資料庫注意事項 (provider: SQL 網路介面, error: 25 - 連接字串無效)
錯誤訊息:
完畢。
其他要注意的事項 :
基本上設連接埠即可。
如果伺服器端 TCP Port 1433 有開,但還是連不到,那就有可能:
1. 資料庫不存在。
2. TCP/IP 協定未開啟 (如果 TCP Port 有換,那防火牆的 Port 也要換)。
3. 遠端存取未開啟。
4. 帳戶不存在。
5. 帳戶未授權存取指定的資料庫。
建議也先檢查資料庫主機上的 SQL 組態 (操作看這篇)
1.開啟[SQL Server 網路組態]工具(Sql Server Configuration Manager)
2.選擇[(執行個體名稱)的通訊協定]
3.確定右方檢視窗格內[TCP/IP 已啟用]後,檢視其[內容]
4.頁籤[通訊協定]是否設定[全部接聽]
5.頁籤[IP 位址]內,檢查各 IP 的[TCP 動態通訊埠]與[TCP 通訊埠]
6.如果[TCP 動態通訊埠]均為 0,請以 IPAll 的那一組通訊埠為主
再依據上面查看到的[TCP 動態通訊埠]與[TCP 通訊埠]來設定防火牆允許開放的連接埠
另外,也請檢查一下 firewall 套用 policy 的順序,是否有相關的 deny rule 擋在 any rule 前面
參考:
防火牆 SQL 1433 PROT 打開 還是連不到資料庫
https://social.technet.microsoft.com/Forums/zh-TW/ef22cd8c-1561-4fb6-ae82-6ae435dd68fa/-sql-1433-
prot-?forum=sqlservermanagementzhcht
標題: 連接到伺服器
------------------------------
無法連接到 \\172.99.0.99。
------------------------------
其他資訊:
建立連接至 SQL Server 時,發生網路相關或執行個體特定的錯誤。
找不到或無法存取伺服器。確認執行個名稱是否正確,以及 SQL Server 是否設定為允許遠端連線。 (provider: SQL 網路介面, error: 25 - 連接字串無效) (Microsoft SQL Server, 錯誤: 87)
|
總之,是個很烏龍的問題,
連線伺服器只要打ip就好,前面不要加反斜線
完畢。
其他要注意的事項 :
基本上設連接埠即可。
如果伺服器端 TCP Port 1433 有開,但還是連不到,那就有可能:
1. 資料庫不存在。
2. TCP/IP 協定未開啟 (如果 TCP Port 有換,那防火牆的 Port 也要換)。
3. 遠端存取未開啟。
4. 帳戶不存在。
5. 帳戶未授權存取指定的資料庫。
建議也先檢查資料庫主機上的 SQL 組態 (操作看這篇)
1.開啟[SQL Server 網路組態]工具(Sql Server Configuration Manager)
2.選擇[(執行個體名稱)的通訊協定]
3.確定右方檢視窗格內[TCP/IP 已啟用]後,檢視其[內容]
4.頁籤[通訊協定]是否設定[全部接聽]
5.頁籤[IP 位址]內,檢查各 IP 的[TCP 動態通訊埠]與[TCP 通訊埠]
6.如果[TCP 動態通訊埠]均為 0,請以 IPAll 的那一組通訊埠為主
再依據上面查看到的[TCP 動態通訊埠]與[TCP 通訊埠]來設定防火牆允許開放的連接埠
另外,也請檢查一下 firewall 套用 policy 的順序,是否有相關的 deny rule 擋在 any rule 前面
參考:
防火牆 SQL 1433 PROT 打開 還是連不到資料庫
https://social.technet.microsoft.com/Forums/zh-TW/ef22cd8c-1561-4fb6-ae82-6ae435dd68fa/-sql-1433-
prot-?forum=sqlservermanagementzhcht
2014年10月25日 星期六
HTML表格欄位寬度,不受內文影響寬度
症狀 :
無論怎麼設定 table 的width (欄位寬度) ,還是會被內容字串的長度影響。
醫治良帖 :
<table style="word-break:break-all">
完畢。
參考 :
強制HTML表格內文不超出設定寬度 (強制斷行)
2014年10月6日 星期一
設定網頁編碼
在做檔案複製的時候,發現中文檔名response出來變亂碼,調整網頁編碼utf-8時,中文檔名顯示正常,但iis給的中文錯誤訊息變亂碼。
因此設定網頁編碼
<head>
<meta http-equiv="Content-Type" content="text/html; charset=big5">
訂閱:
意見 (Atom)







