Я использую адаптер таблицы в Visual Studio, чтобы сделать запрос к хранимой процедуре в моей базе данных SQL Server 2005. Когда я звоню через приложение веб-сайта, он ничего не возвращает. Когда я делаю тот же вызов через SQL Server Manager, он возвращает ожидаемые данные.
Я установил точку останова при вызове метода getData
адаптера, посмотрел все параметры и их значения и сопоставил их в запросе от управления сервером, чтобы убедиться. Я отправляю следующий запрос:
getData(string, date, date, int, int?, int?, string, int?, string)
далее
getData('0000-rtg', '1/1/2007', '3/12/2008', 0, null, null, null, null, null)
Полагаю, мне интересно, что Visual Studio что-то делает с null
перед тем, как попытаться отправить запрос на сервер SQL. Если нет, то как мне решить эту проблему?
EDIT:
Все эти значения передаются переменными, я просто набрал то, что было в этих переменных в тот момент останова.