動態SQL中的查詢條件參數化處理

在多條件組合查詢時,常需在SQL語句中動態加入查詢條件,對查詢條件作參數化處理


ArrayList alParms = new ArrayList(); 
SqlParameter parm = null; 
  
//標題關鍵字 
if(infoBM.Title!=string.Empty) 
{ 
    strSQL += " and CHARINDEX(@PARM_Title, t.cnvcTitle)>0 "; 
  
    parm = new SqlParameter("@PARM_Title", SqlDbType.VarChar); 
    parm.Value = infoBM.Title; 
    alParms.Add(parm); 
} 
  
SqlParameter[] parms = (SqlParameter[])alParms.ToArray(typeof(SqlParameter)); 


發佈了88 篇原創文章 · 獲贊 20 · 訪問量 49萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章