【问题标题】:passing parameters to ssrs through querystring通过查询字符串将参数传递给 ssrs
【发布时间】:2011-10-27 15:20:00
【问题描述】:

我必须将 4 个参数传递给 ssrs 报告,这就是我的 url 的样子

Response.Redirect("http://ups117850/rpt/Pages/Rept.aspx?ItemPath=%2feMaaS%2feMaaS&rs:Command=render&studentId=" + studentID + "&startdate=" + StartDate + "&enddate=" + EndDate + "&type=" + type);

学生号=1031

开始日期=2011 年 4 月 1 日

结束日期=2011 年 4 月 30 日

类型=学生

ssrs 抛出错误“参数验证失败”

【问题讨论】:

  • 你能发布你试图传递给查询字符串的值吗? (学生 ID、开始日期等)
  • 看看您是否可以获取并分享被调用的 URL 的实际示例。

标签: asp.net reporting-services query-string


【解决方案1】:

我怀疑问题出在您传递的 StartDate 和 EndDate 中。如果这些是实际的 DateTime 值,您可能需要正确格式化结果字符串。下面的代码有什么不同吗?

Response.Redirect("http://ups117850/rpt/Pages/Rept.aspx?ItemPath=%2feMaaS%2feMaaS&rs:Command=render&studentId=" + studentID + "&startdate=" + StartDate.ToString("s") + "&enddate=" + EndDate.ToString("s") + "&type=" + type);

【讨论】:

    猜你喜欢
    • 2014-11-02
    • 1970-01-01
    • 2012-10-23
    • 2013-08-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多