通过查询字符串向SSRS传递参数

3

我需要向SSRS报告传递4个参数,这是我的URL的样子。

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

学生ID=1031

开始日期=2011年4月1日

结束日期=2011年4月30日

类型=学生

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


你能发布一下你试图通过查询字符串传递的值吗?(学生ID、开始日期等) - Claudio Redi
请尝试获取并分享被调用的URL实际示例。 - Jamie F
1个回答

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);

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接