У меня есть TableAdapter, который извлекает строки из хранимой процедуры. По какой-то причине при отсутствии результатов TableAdapter возвращает INT со значением 0 вместо NULL. Хранимая процедура имеет NOCOUNT ON
.
Проблема в том, что у меня есть ListView во внешнем интерфейсе с EmptyDataTemplate, который не отображается. Когда я выполнил запрос в Query Analyzer, я увидел, что он возвращает 0 вместо NULL.
Хранимая процедура имеет простой «SELECT * FROM WHERE» с одним параметром INT (НЕ выходным). Запустив его в Query Analyzer, я не получаю никаких результатов, как и ожидалось.
Что происходит?