Передача параметра в URL-адрес SSRS, когда значение параметра имеет '&' - PullRequest
0 голосов
/ 05 февраля 2019

Я хочу передать параметры отчета в ssrs url, но одно из значений параметра содержит &, поэтому URL не будет работать.

пример :

https://myrshost/ReportServer?/AdventureWorks2008R2/Employee_Sales_Summary_2008R2&ReportMonth=3&&Category=cup&saucer&ReportYear=2008

В этом примере значение параметра Category равно &.

В настоящее время в качестве обходного пути я заменяю значение, которое передаю категории, на

REPLACE(CategoryParameterValue,"&","(and)") 

и затем в наборе данных я заменяю (и) обратно на &.Это работает нормально, но я хочу проверить, есть ли другое решение для этой проблемы.

Пожалуйста, помогите.

Ответы [ 2 ]

0 голосов
/ 06 февраля 2019

Я решил эту проблему, заменив & на '+escape('&')+' в значении параметра

0 голосов
/ 05 февраля 2019

& должен быть закодирован перед передачей в URL.Кодированная форма: %26.

Ссылки

...