in

Darkthread

黑暗執行緒
All Tags » .NET » SQL 2008 (RSS)

Browse by Tags

  • 【茶包射手日記】不限條件選項之SQL組裝與資料庫OR運算特性驗證

    在設計查詢介面時,下拉式選單是很常見的條件選取方式,而往往我們都會再加上一個"不限條件"選項,允許使用者不限制條件,列出所有項頁。舉例來說: 在設定查詢地區的下拉選單(例如: ddlArea),除了列出基隆市、台北市、台北縣、桃園縣...等各縣市Option外,常會再多一個"所有地區"選項,將Option Value設定='*',選取時表示不限定地區。在Server端,便要將這些篩選條件轉為SQL指令,如何將'*'視為不限地區? 我過去都用條件式動態組裝: if (ddlArea.Text != "*"...
    公佈在 黑暗執行緒 (Weblog)Jeffrey 發表於 03-01-2010
  • 觀察LINQ to SQL DataContext的連線開啟時機

    昨天的文章 發表後,有兩位網友提到了DataContext是否要加using的議題。 我接觸LINQ to SQL是由Scott Gu的 這幾篇文章 開始入門的,在他的範例中沒有特別提到using,我也自始就忽略DataContext有實做IDispose這件事。雖然用using包住絕對有益無害(只要小心using中間過程如將DataContext傳到外部,要留意using結束後外部就不可再繼續叫用),但我倒認為DataContext裡的Connection應該不是一new DataContext就建立一條連線不放,直到Dispose()才結束釋出,而是Query時開啟連線,用完即關閉;Update時再重新開啟連線...
    公佈在 黑暗執行緒 (Weblog)Jeffrey 發表於 10-18-2009
  • Connection Pooling之SqlDataReader.Close()測試

    早上貼了 OracleConnection Pooling觀察文 後,引發另一個疑問: 那麼沒呼叫SqlDataReader.Close()也會有相同問題嗎? 程式經過修改,就做出了SQL版: public static void ShowSessionCount( string tag) { using (SqlConnection cn = new SqlConnection(cnStrMonitor)) { cn.Open(); SqlCommand cmd = new SqlCommand( @" select count(*) as c from sys.sysprocesses...
    公佈在 黑暗執行緒 (Weblog)Jeffrey 發表於 08-11-2009
第1頁,共1頁 (3個項目)
Powered by Community Server (Non-Commercial Edition), by Telligent Systems