我有填充方法将数据从DB提取到dataSet,就像
Select * from table
where (columnName = @parameter) OR (@parameter is null)
在CS中,它就像
tableadapterObject.Fill(datasetObj.tableName, @parameter)
工作正常,但当我尝试传递null
时tableadapterObject.Fill(datasetObj.tableName, null)
它给出错误.. {“值不能为空。\ r \ nParameter name:columnName”}
我如何将null值传递给参数?任何形式的帮助将不胜感激。
答案 0 :(得分:1)
Parameters
Allow DbNull
从false
更改为true
。
(德语IDE和其他参数,但你应该明白我的意思)
答案 1 :(得分:1)
将属性“AllowDBNull”更改为true。请参考以下链接。