【发布时间】:2009-08-27 16:42:57
【问题描述】:
我想在 Reporting Services 2005 vs2005 的文本字段中显示一个没有最后 2 个字符的字符串。 我尝试了几种方法,如果字符串为空或 null 我收到错误: rsRuntimeErrorInExpression - 文本框的值表达式包含错误:参数“长度”必须大于或等于零。
以下是我尝试过的方法: IIF(trim(Fields!kuku.Value) = "","", Left(Fields!kuku.Value, Len(Fields!kuku.Value) - 2))
IIF(IsNothing(Fields!kuku.Value) 和 Len(Fields!kuku.Value) = 0,"",Left(Fields!kuku.Value, Len(Fields!kuku.Value) - 2))
IIF(IsNothing(Fields!kuku.Value) ,"",Left(Fields!kuku.Value, Len(Fields!kuku.Value) - 2))
IIF(Len(Fields!kuku.Value) = 0,"",Left(Fields!kuku.Value, Len(Fields!kuku.Value) - 2))
关于我做错了什么有什么想法吗?提前致谢。
【问题讨论】:
标签: sql string reporting service