Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Reporting Services:как передать параметр в строке URL / 2 сообщений из 2, страница 1 из 1
13.03.2017, 10:27
    #39417890
tiana
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Reporting Services:как передать параметр в строке URL
Не совсем уверена, что по адресу, но, может, кто сталкивался.
В общем суть:
Имеем MySQL БД (удаленная),
имеем ODBC-драйвер 3.51, через который цепляемся к этой БД,
имеем построитель отчетов Report Builder 3.0.

ODBC-драйвер по правилам предполагает ипользование символа "?"
для прередачи параметра в запросе

Для примера
select
CD.Name00, CD.MediaType00
from dbo.CD_ROM_DATA as CD
WHERE CD.MachineID = ?MachineID

Вопрос такой, как передать параметр в строке URL

http://myrshost/ReportServer?/AdventureWorks 2008R2/Employee_Sales_Summary_2008R2&MachineID=32 - не работает


Работает вариант только с символом @, если драйвер ODBC не используется (такой вариант не нужен).

select
CD.Name00, CD.MediaType00
from dbo.CD_ROM_DATA as CD
WHERE CD.MachineID = @MachineID
...
Рейтинг: 0 / 0
13.03.2017, 18:56
    #39418369
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Reporting Services:как передать параметр в строке URL
tianaВопрос такой, как передать параметр в строке URLНе очень понял суть проблемы.
На всякий случай - все символы, которые имеют специальное значение в URL-ах (например, знак вопроса) или запрещены к применению в URL-ах (например, пробел) надо кодировать с помощью процентного кодирования.
https://ru.wikipedia.org/wiki/URL#.D0.9A.D0.BE.D0.B4.D0.B8.D1.80.D0.BE.D0.B2.D0.B0.D0.BD.D0.B8.D0.B5_URL
https://en.wikipedia.org/wiki/Percent-encoding
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Reporting Services:как передать параметр в строке URL / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]