IIF(IsNothing(Fields!field.value),"",Fields!.value.ToString))生成错误

CW1*_*255 2 sql-server-2005 reporting-services

SQL Server 2005报告服务.

我想在报告文本框中使用以下内容:

=IIF(IsNothing(Fields!Certification.Value), "", 
    "Certs: " + Fields!Certification.Value.ToString() )
Run Code Online (Sandbox Code Playgroud)

但是因为对双方(T/F)进行了评估,所以当字段为空时,我在报告上收到错误.我怎么能绕过这个?

M.C*_*ith 5

请改用以下表达式

=IIF(IsNothing(Fields!Certification.Value),nothing,"Certs: " & CStr(Fields!Certification.Value))
Run Code Online (Sandbox Code Playgroud)