SQL Server 2005報告服務。IIF(IsNothing(Fields!field.value),「」,Fields!.value.ToString))生成錯誤
我想使用在一份報告文本框中鍵入以下:
=IIF(IsNothing(Fields!Certification.Value), "",
"Certs: " + Fields!Certification.Value.ToString())
但因爲雙方(T/F)進行評估,我得到的報告到錯誤時字段爲空。我怎樣才能解決這個問題?下面表達
這是一個數據庫字段結果。字符串值或NULL。上述答案奏效。我不認爲你可以做CStr(NULL)。我還找到了另一種方法。我創建了一個隱藏的字符串參數,允許NULL和空白值。可用值:來自查詢 - 我選擇了ValueField。默認值:來自查詢 - 我在TextBox表達式中選擇了Value Field&used:= IIF(IsNothing(Fields!Certification.Value),「」,「Certs:」+ Parameters!certs_string.Value)。 – CW1255 2012-03-30 13:31:26