У меня есть отчет служб отчетов SQL 2005, в котором есть несколько параметров отчета. Один из них называется IsActive и имеет тип Boolean. Параметр скрыт, и для него разрешены значения NULL. Для настроек значений по умолчанию у меня установлено значение null. В моем приложении, в котором есть элемент управления reportviewer, у меня есть логика, которая решает, устанавливать ли для этого параметра значение (истина или ложь). Есть условия, которые требуют, чтобы он вообще не устанавливался. По какой-то причине, если я не передаю значение, параметр по умолчанию принимает значение ИСТИНА. Он отлично работает при передаче значения. Причина моей проблемы в том, что это логический параметр? Было бы лучше заменить его на строку?
Спасибо!