我在使用Web应用程序运行时导致“对象引用未设置为对象实例”异常的报告存在问题。到目前为止,这只发生在一台QA机器上。
我可以:
当我收到异常时,QA计算机上的Reporting Services登录看起来like this。
我没有发现日志有用,所以我开始将报告削减到最低限度以找到问题。
我发现的事让我感到困惑。
给定the following RDL;我可以将Tablix list1的高度从 3.09444in 更改为 1in ,将报告部署到QA服务器,报告将成功运行。
世界上如何缩短Tablix list1的高度来防止异常?
更新 它没有将Tablix的高度移动到1英寸。它正在摆脱高度上的长小数。我将( 3.09444in 更改为 3.1in )并且报告成功运行。 FTR,我没有选择高度3.09444in ... rs在我设计报告时为我选择了这个。
答案 0 :(得分:3)
通过将Tablix的高度上的长十进制从3.09444in更改为3.1in来修复。
我没有选择高度3.09444in。
在我设计报告时,Reporting Services设计师为我选择了这一点。
答案 1 :(得分:2)
我经历过几次这个问题。当我有一个隐藏的文本框执行一些Code.xxx例程并且该文本框位于一个表下时,它通常会发生在我身上,并且该表具有某种类别的分组页面。
似乎每次分页时,表格下隐藏的字段都会刷新,有时会出现对象引用错误。
这是奇怪的事情 - 我通常可以简单地通过将所有隐藏字段移动到一个位置使其左上角位于桌子的左上角或其左侧来解决问题。就像场地的位置不知何故对什么是刷新的和什么不是什么有影响。
我并不声称知道它为什么会起作用,它就是这样。