在不使用BIDS的情况下显示详细的#error信息SSRS报告

时间:2011-09-29 12:14:52

标签: ssrs-2008 reporting-services

如何获取有关在单元格中发生的#error的任何信息,而无需在BIDS中进行调试?是否有可能在报告中显示错误消息?我没有在google上找到与#error相关的任何有用信息。 我只对正确生成报告的单元格#error感兴趣...

2 个答案:

答案 0 :(得分:2)

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

Screen shot

答案 1 :(得分:0)

无法从通常的VB处理程序获取信息。你必须编写自己的处理程序才能得到这个。

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

所以不太容易,但是如果你对编码感到满意,那就不是很大。