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

标签 sql-server-2005 reporting-services

SQL Server 2005 报告服务。

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

=IIF(IsNothing(Fields!Certification.Value), "", 
    "Certs: " + Fields!Certification.Value.ToString() )

但是因为对双方 (T/F) 进行了评估,所以当该字段为空时,我在报告中收到错误消息。我该如何解决这个问题?

最佳答案

改用下面的表达式

=IIF(IsNothing(Fields!Certification.Value),nothing,"Certs: " & CStr(Fields!Certification.Value))

关于sql-server-2005 - IIF(IsNothing(Fields!field.value), "", Fields!.value.ToString)) 生成错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9932386/

相关文章:

asp.net-mvc - 如何在 ASP.NET MVC Razor View 上嵌入 rdl 报告?

c# - 是否可以运行在 sql server 2008 上构建的应用程序以与 2005 一起运行

sql-server-2005 - 如果基础数据不反射(reflect)实体主键, Entity Framework 4 将返回一团糟

.net - 在 SQL2005 中部署 WCF 客户端程序集

ssrs-2008 - 仅在最后一页显示页脚

.net - 获取 SSRS 的报告列表?

sql - 使用 CTE 进行字符串拆分的有效方法

sql-server-2005 - 从左外连接中选择最上面的一个

database - 填充报告/数据仓库数据库的策略

asp.net - ssrs reportviewer加载到无穷大而没有错误消息