В настоящее время я использую SQL Server Report Builder 2012 и подключен к моей MySQL базе данных через ODB C Connector, и что касается базового отчета, все в порядке.
Однако, я не могу заставить параметры Query / Dataset работать так, как должно быть. У меня есть несколько параметров для моего запроса, как вы можете видеть ниже (очевидно, имена таблиц и столбцов удалены):
Теперь проблема в том, если я оставить параметры как есть (@OfMonth, @OfDay, @OfYear) - похоже, SSRS не связывает фактические значения, переданные из объекта параметров построителя отчетов, который, я уверен, на сегодняшний день связан с ним должным образом. Даже в конструкторе предпросмотра / запросов.
Однако, если я изменю все параметры @XXXX на простые ?
заполнители, это волшебным образом сработает. Это создает проблему, особенно для запросов с несколькими параметрами.
Это скриншот построителя отчетов моей работы в процессе:
У меня нет проблем с определением объект 3 Parameter под узлом Parameter
. Однако, если я пытаюсь связать их в Свойствах набора данных с указанными c @ XXXXX
заполнителями, это не сработает, и отчет не сможет сгенерировать данные. Но если я заменю все @ XXXXX
на ?
(все они просто ?
, поэтому дублируются), параметр будет передан, и отчет загрузится.