2012年3月26日 星期一

C#格式字元符號


格式字元符號說明
C使用貨幣格式顯示數值資料,例如:$123456
Dn使用十進位來顯示數值資料,之後的n是位數
E使用科學符號顯示數值資料
Fn使用指定小數部份的位數為n來顯示數值資料
G使用一般格式來顯示數值資料
N使用千分位來顯示數值資料,例如:987,654,321.0
X使用十六進位來顯示數值資料
--

記起來~研究怎麼用!

FROM:

2012年3月14日 星期三

[ASP.NET] FileUpload OnChange事件

這次客戶的需求是希望在檔案上傳時,

在一選擇完檔案的時候,就立刻自動把檔案的名字帶到另一個欄位,

讓使用者不必在手動輸入一次檔名。

一開始還苦於找不到CLIENTID,後來才知道原來可以把他設定為STATIC就好。

2012年3月1日 星期四

使用Chrome無法登入開心水族箱問題

某天突然就無法登入開心水族箱了,
可是使用其他的瀏覽器卻還是可以的,
就算刪光cookie也無法解決這個問題...找不到解法之下雖然可以另開其他瀏覽器,
但就是麻煩啊!!!!!

然後今天湊巧找到了解法...我只能說是應用程式沒寫好吧。

利用Power Shell完成從SQL撈資料+自動寄信功能(2)


補充一下實際撰寫時遇到的其他小問題:

1.憑證不足:

http://social.msdn.microsoft.com/Forums/zh-HK/237/thread/f67bed2e-1073-4964-88a9-7672a4ec3584

2.一次大量寄信會被視為spam的解決方法:
使用powershell的sleep,在每寄完一次信之後隔個2秒再繼續測下一封!
powershell delay的方法
http://powergui.org/thread.jspa?threadID=10285


In PowerShell v1 you can add delay by doing:
[System.Threading.Thread]::Sleep(10000)

In PowerShell v2 there is a start-sleep cmdlet:
Start-Sleep -Second 10 

利用Power Shell完成從SQL撈資料+自動寄信功能

這次主要的功能其實就是完成自動寄信(所謂垃圾信程式     哈)

簡單的流程就是先建立一個SQL連線之後,
把需要呈現的資料及寄件者名單撈出來,
再下來就是依條件處理寄信囉~簡潔明瞭吧!


首先是SQL連接的方式:
#Connection Object
$connector = New-Object System.Data.SqlClient.SqlConnection(
    "Password=********;Persist Security Info=True;User ID=sa;Initial Catalog=AdventureWorks;Data Source=DEEVUS-PC\SQLEXPRESS"
)


接著使用DataAdapter建立連線以及用DataSet接得到的資料
#使用需要的query字串建立連線&撈資料
$dataAdapter = New-Object System.Data.SqlClient.SqlDataAdapter($query, $connector )
#宣告DataSet
$dataSet = New-Object System.Data.DataSet
#接資料囉~
$dataAdapter.Fill($dataSet ) | Out-Null
#記得關閉連線
$connector .Close()