Это не пустая страница, но весь отчет пустой.
Когда я создаю соединение, я go на вкладке «Данные» и добавляю SQL источник данных. Я настраиваю источник данных и создаю новое подключение к данным, выбираю поставщика данных MySQL и создаю строку подключения к моей базе данных. Затем выберите встроенный в определение отчета. А для команды Source я выбираю хранимую процедуру с параметром. Я оставляю значение параметра источника пустым при настройке источника данных. И вот что самое странное ... когда я просматриваю результаты источника данных, щелкнув «Выполнить запрос» и набрав соответствующий параметр, данные отображаются точно так же, как хранимая процедура в MySQL Workbench. Но если я попытаюсь просмотреть отчет и ввести свой параметр в сборщик параметров, весь отчет останется пустым. Что еще более странно, если я ввожу значение stati c в Parameters -> ParameterName -> Value, отчет будет отображаться нормально. Это полностью поставило меня в тупик. Я проверил IS NOT NULL
все поля в запрашиваемой мной таблице, но никаких изменений нет.
Параметр, настроенный в отчете, представляет собой строку, а параметр в хранимой процедуре - это строка тоже. Если я сделаю where column like Concat('%',param,'%')
, он вернет все результаты из базы данных. Почти как если бы он изменял введенный параметр, который отправляется хранимой процедуре.