2012-06-27 4 views
3

Для отправки отчета в SSRS я передаю следующий URL-адрес. Есть два параметра, в отчете:Параметр SSRS DateTime в URL

 
http://servername/Reports/Pages/Report.aspx?ItemPath=%2fReports%2fApplications%2fPersonnel%2fRptNameChange&ssn=#########&txtEffectiveDate=06/01/2012 

Параметры

  1. String - ПЛА
  2. DateTime - txtEffectiveDate

Однако при загрузке страницы, это как если бы параметры не распознаются и загружают страницу с пустыми полями в параметрах.

Что является недостатком или неправильным в URL? Благодаря!

+0

Если вы все еще работаете, где бы вы ни были, когда отправляете это, пожалуйста, прекратите отправлять номера социального страхования людей в виде обычного текста по незашифрованным протоколам. Smh. – RubberDuck

ответ

1

Я вызывал URL-адрес Менеджера отчетов вместо URL-адреса веб-службы.

Здесь была рабочая версия SSRS URL: http://servername/ReportServer?/Folder1/Folder2/Folder3/

Для завершения вызова на URL службы SSRS Web, прикрепить имя отчета и любые параметры, которые необходимы для запуска отчета:

http://servername/ReportServer?/Folder1/Folder2/Folder3/ReportName&Param1=12345

2

Вы так близко! Вы должны убрать это, изменив Report.aspx на ReportViewer.aspx. Например, см. Ниже:

http://servername/Pages/**ReportViewer.aspx?**ItemPath=%2fReports%2fApplications%2fPersonnel%2fRptNameChange&ssn=#########&txtEffectiveDate=06/01/2012 
+1

Спасибо @Michael. Я смог исправить это. Я не пробовал ваше решение, но спасибо за то, что вы нашли время ответить. –

Смежные вопросы