2012-02-22 102 views
0

我有一个使用vs2010创建的.rdlc报告。如何解决下面的错误?

该报告有2个参数:位置(整数)和dteo(日期时间)。

当我运行使用VSS的ReportViewer运行报告,我得到以下错误:

报表处理期间发生错误。对于Int32, 不是有效的值。 索引超出了数组的范围。

我不知道什么可能导致此错误,以及如何解决。

感谢很多提前

您好再次亲爱的专家,我提供,希望我能得到一些帮助更多的信息。

下面的代码是从在vss2010上运行的报告生成的。

正如你所看到的,有2个参数,doe和location。位置是整数,而doe是日期数据类型。位置来自名为位置的查找表。每个位置(整数)与location_description(nvarchar)相关联

如果需要,我会很高兴提供更多。

非常感谢

回答

0

我只用报告服务多年前,我只能记得你需要设置如果参数允许空,如果你不通过任何东西。但是,这可能不是你的情况下遇到,你可以直接通过报告服务服务器运行它吗?

+0

嗨西蒙,空的东西是我最初的想法,但这不是问题。我之前在那里运行过它,它说要输入一个int而不是文本并获得值。我会再试一次。 – 2012-02-22 03:21:15