Я хочу вернуть все строки из таблицы базы данных 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
в сохраненную процедуру, если текстовое поле пусто?