2012-06-27 86 views
3

我正在傳遞以下URL以便在SSRS中加載報告。有兩個參數報告:URL中的SSRS DateTime參數

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

參數

  1. 字符串 - SSN
  2. 日期時間 - txtEffectiveDate

然而,當頁面加載,這是因爲如果參數無法識別,它會在參數中加載帶有空字段的頁面。

什麼是遺漏或錯誤的URL?謝謝!

+0

如果您在發佈此內容時仍在工作,請停止以純文本形式通過未加密的協議發送人員的社會安全號碼。 SMH。 – RubberDuck

回答

1

我在調用Report Manager URL而不是Web Service URL。

這裏是SSRS URL的工作版本: http://servername/ReportServer?/Folder1/Folder2/Folder3/

爲了完成呼叫到SSRS Web服務URL,附上該報告的名稱和所需要運行報告中的任何參數:

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。我能夠修復它。我沒有嘗試您的解決方案,但感謝您花時間回覆。 –