Передача значения пустого поля в хранимую процедуру ASP .NET C #

Я хочу вернуть все строки из таблицы базы данных SQL Server 2008 в источник данных SQL, если поле textBox пусто. Поэтому я создал хранимую процедуру с предложением if @date IS NULL .

Хотя кажется, что хранимая процедура работает нормально в Visual Studio 2008, фактическая веб-страница не отображает результатов.

Я предполагаю, что мне нужно отправить значение DBNull в сохраненную процедуру if textBox.Text == string.Empty . Я попробовал SqlDataSource1.SelectParameters.Add , но мне кажется, что я получаю ошибку преобразования из DBNull.Value в строку.

Это источник моих проблем или я что-то упустил? Как мне передать DBNull.Value в сохраненную процедуру, если текстовое поле пусто?

5
задан marc_s 21 February 2011 в 16:55
поделиться