2014-10-31 68 views
0

參數我必須填寫方法從數據庫獲取數據到數據集就是喜歡傳遞null值作爲DataSet中

Select * from table 
where (columnName = @parameter) OR (@parameter is null) 

和CS,它像

tableadapterObject.Fill(datasetObj.tableName, @parameter) 

工作正常,但是當我試圖通過空

tableadapterObject.Fill(datasetObj.tableName, null) 

提示錯誤.. {「值不能爲空\ r \ n參數名:C olumnName「}

我怎麼可以將空值傳遞給參數?任何形式的幫助將不勝感激。

回答

1
  • 轉到DataSet設計這個表適配器
  • 點擊此查詢
  • 點擊的性質上Parameters
  • 變化Allow DbNullfalsetrue

enter image description here

(德國IDE等參數,但你應該明白我的意思)

+0

工作。謝謝。 – 2014-10-31 11:04:45