2011-09-29 77 views
1

如何获得有关#error发生在单元格中的任何信息,而无需在BIDS中进行本地调试?有没有可能在报告中显示错误信息?我没有发现谷歌有关单元格中#error的任何有用信息。 我只对细胞#错误感兴趣,正确生成报告...显示详细的#错误信息SSRS报告不使用BIDS

回答

0

没有办法从通常的VB处理程序获取信息。你必须编写自己的处理程序来获得这个。

例如,您可以编写嵌入在报表中的自定义代码,或者更好的是自定义程序集,该程序返回字符串值的字符串。这段代码需要执行所有可能返回当前函数中#error的工作。但是代码可以检查问题或者捕获异常,并返回一个有效的字符串。你可以把你自己的错误消息放在这个字符串中。 (这就是为什么我喜欢程序集:在那里你可以很容易地捕获所有的异常,并且还能返回一个字符串,我知道C#比VB更好)。 。

2

通过按F5或Debug-> Start Debugging从VS运行报告。表达式错误将在输出窗口中写出。

Screen shot