2014-09-10 231 views
1

我有一个将数据集返回给rdlc的存储过程。我在SQL中执行时寻找的特定字段不会返回任何空值或空值。但是,当呈现报告时,返回的值是#error。#rdlc报告中的错误

我的表达式为= IIF(IsNothing(字段!MinScoreValue.Value),0,字段!MinScoreValue.Value)

MinScoreValue是一个函数返回的值。函数返回值的数据类型是int。相应字段的数据表(xsd)中的数据类型是System.Int32

+0

如果您为表达式使用'= Fields!MinScoreValue.Value',您会得到什么? – 2014-09-10 15:11:03

+0

如果我不使用任何条件,我会得到一个空白。 (无) – alicewilliam86 2014-09-10 15:29:15

+0

错误也可能是由格式化表达式引起的。你有任何特殊的格式适用于该领域? – InitK 2014-09-10 15:33:34

回答

0

我犯了一个错误,即使用一个数据集作为报告并将其更改为另一个具有MinScoreValue字段的数据集,但从未更新我的代码后面使用新的存储过程。