2013年3月26日 星期二

SQL Server 取客戶端IP


2008
select CONNECTIONPROPERTY ('client_net_address') as client_net_address;

2005
select client_net_address from sys.dm_exec_connections
where session_id = @@SPID;

2000....沒有
這個不曉得是不是 client 的 mac
select distinct net_address from sysprocesses where spid=@@spid;

網站收集


Loading 畫面
http://www.ajaxload.info/

免費網頁版型
http://www.oswd.org/



2012年12月20日 星期四

將email寄出的內容改存到硬碟上

在Web.Config檔案中設定 在Net 4.0 可能會出錯 因此要修改smtp設定值

2012年12月6日 星期四

怎麼select出欄位中包含底線的資料

語法如下 AND d.name LIKE '%_Log' ESCAPE '_'

2012年11月23日 星期五

SQL 群組資料加流水號,並取群組最新一筆資料

SELECT * FROM ( SELECT {欄位名稱} , ROW_NUMBER() Over (Partition By {關鍵欄位,不含排序欄位(要取最新資料的條件欄位)} Order By {要取最新資料的條件欄位} Desc) As SortNo FROM {資料表名稱} )DS WHERE sortNo =1 ORDER BY bpci.empCode, bpci.payItemNO

2012年5月1日 星期二

SQL日期格式化

DECLARE @MyDate AS DATETIME SET @MyDate='2013/12/29 14:31:45'
語法:CONVERT(varchar(20), @MyDate, 101) 輸出格式:12/29/2013
語法:CONVERT(varchar(20), @MyDate, 102) 輸出格式:2013.12.29
語法:CONVERT(varchar(20), @MyDate, 103) 輸出格式:29/12/2013
語法:CONVERT(varchar(20), @MyDate, 104) 輸出格式:29.12.2013
語法:CONVERT(varchar(20), @MyDate, 105) 輸出格式:29-12-2013
語法:CONVERT(varchar(20), @MyDate, 106) 輸出格式:29 12 2013
語法:CONVERT(varchar(20), @MyDate, 107) 輸出格式:12 29, 2013
語法:CONVERT(varchar(20), @MyDate, 108) 輸出格式:14:31:45
語法:CONVERT(varchar(20), @MyDate, 109) 輸出格式:12 29 2013 2:31:45:
語法:CONVERT(varchar(20), @MyDate, 11) 輸出格式:13/12/29
語法:CONVERT(varchar(20), @MyDate, 110) 輸出格式:12-29-2013
語法:CONVERT(varchar(20), @MyDate, 111) 輸出格式:2013/12/29
語法:CONVERT(varchar(20), @MyDate, 112) 輸出格式:20131229
語法:CONVERT(varchar(20), @MyDate, 113) 輸出格式:29 12 2013 14:31:45:
語法:CONVERT(varchar(20), @MyDate, 114) 輸出格式:14:31:45:000
語法:CONVERT(varchar(20), @MyDate, 12) 輸出格式:131229
語法:CONVERT(varchar(20), @MyDate, 120) 輸出格式:2013-12-29 14:31:45
語法:CONVERT(varchar(20), @MyDate, 2) 輸出格式:13.12.29
語法:CONVERT(varchar(20), @MyDate, 20) 輸出格式:2013-12-29 14:31:45

2012年2月14日 星期二

取得Assembly路徑

Dim strAppDir As String = Path.GetDirectoryName( _
Assembly.GetExecutingAssembly().GetName().CodeBase)
Dim strFullPathToMyFile As String = Path.Combine(strAppDir, "myFileName.txt")

MessageBox.Show(String.Format("Path to the application is: '{0}'." + _
"Full path to the file in the application folder is: '{1}'", _
strAppDir, strFullPathToMyFile))





ref:http://msdn2.microsoft.com/zh-tw/library/ms229654.aspx