2014-09-10 182 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字段的數據集,但從未更新我的代碼後面使用新的存儲過程。