Telerik Report Designer отображает пустой отчет - PullRequest
0 голосов
/ 18 июня 2020

Это не пустая страница, но весь отчет пустой.

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

Параметр, настроенный в отчете, представляет собой строку, а параметр в хранимой процедуре - это строка тоже. Если я сделаю where column like Concat('%',param,'%'), он вернет все результаты из базы данных. Почти как если бы он изменял введенный параметр, который отправляется хранимой процедуре.

1 Ответ

0 голосов
/ 19 июня 2020

Разобрался .... и это глупая ошибка.

Когда вы находитесь на экране «Настроить параметры источника данных» при настройке источника данных, вы должны установить параметр Value = Parameters.Param.Value

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...