2016年7月20日 星期三

【C#】The calling thread must be STA, because many UI components require this

在某 Timer 重試過程中會改到 UI (精確的說是會叫一個 MsgBox)結果碰到
發出呼叫的執行緒必須是 STA,因為許多 UI 元件都這樣要求
的錯誤。

2016年7月6日 星期三

【Youtube】多使用者共用 Youtube 頻道

這個東西超乎我想像的難找要怎麼做,而且目前的做法也不是我心目中最理想的做法,因為上傳者是共用 Google+ 帳號去上傳,而不是真的不同的使用者上傳到同一個頻道,well,但總之先 PO 這個堪用的方法。

2016年7月1日 星期五

【ADO.NET】Using SqlCommand with parameters for T-SQL IN(...) Statement

在 ADO.NET 用 Parameters 串含有 IN(...) 的 SQL 命令時沒有發生效果,類似下面
cmd.CommandText = "DELETE FROM Member WHERE Name IN (@names)";
cmd.Parameters.Clear();
cmd.Parameters.AddWithValue("names", "'Allen','Bill','Carl'");
int ret = cmd.ExecuteNonQuery();

2016年6月16日 星期四

【ADO.NET】Get progress rate(percentage) when using T-SQL and ADO.NET to backup and restore DB

接續【ADO.NET】Make full backup by ADO.NET and T-SQL cmd 這篇,在備份或還原時要偵測進度。

【ADO.NET】Make full backup by ADO.NET and T-SQL cmd

工作上需要用到程式自動備份與還原資料庫,一開始查到的大部分是教要用 SMO 工具可是這樣要額外裝東西,感覺蠻麻煩的,直覺可以直接跑 T-SQL 命令做掉,花了一點時間查,以下是做法