2014-10-31 2 views
0

меня заполнить метод, чтобы получить данные из БД в DataSet, который похожPass нулевое значение в качестве параметра в DataSet

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

и в CS, его, как

tableadapterObject.Fill(datasetObj.tableName, @parameter) 

, который работает хорошо, но когда Я стараюсь передать нулевой

tableadapterObject.Fill(datasetObj.tableName, null) 

Это дает ошибку .. { "Значение не может быть пустым \ г \ nParameter название: п. olumnName "}

Как я могу передать значение null в параметр ?? Любая помощь будет оценена по достоинству.

ответ

1
  • Перейти к конструктору набора данных для этой таблицы-адаптер
  • нажмите на свойства этого запроса
  • нажмите на изменения Allow DbNullParameters
  • от false до true.

enter image description here

(немецкий IDE и другие параметры, но вы должны понимать, что я имею в виду)

+0

работал. Спасибо. –

Смежные вопросы