我尝试将数据从存储过程访问到SSRS报告。但是我没有得到答案。
它显示了" [rsruntimeRorinexpression]图表'图表4'的标题表达式包含错误:查询没有返回数据集的行。
当我在服务器管理工作室中执行存储过程时,我得到了数据。但是我没有在SSRS报告中获得数据。
当我搜索解决此问题的解决方案时,一些网站要求在开始中添加以下代码
declare @FMTONLY bit
if (1=0) begin
set @FMTONLY=1;
set FMTONLY off;
end
和存储过程的结尾
if @FMTONLY=1
begin
set FMTONLY on;
end
我这样做了,但对我不起作用。
我喜欢知道遇到此错误的原因是什么?我该如何解决此错误?
预先感谢
此SQL仅返回null。
if (1=0)
永远不会是真实的,所以您的位都不会发生 - 它永远不会设置为true或false,只有null。
我不知道为什么会发生此错误。我尽力解决这个问题。但是我没有任何解决方案。最后,我创建了一个带有另一个名称和相同凭据的新共享数据源。而且它有效。
这不是解决此问题的有效解决方案。但这就是我解决问题的方式。