我在ssrs自定义代码中构建了一个函数但是附加函数不起作用并且给出错误"字符无效"
Public Function fnErrRecommendation (ByVal ErrRecommendation As String
) As String
Dim Result As New System.Text.StringBuilder()
Dim ErrRecom As String() = ErrRecommendation.Split("|")
for i as Integer = 0 to ErrRecom.Length-1
IF (NOT String.IsNullOrEmpty(ErrRecom(0))) THEN
Result=Result.Append(i + 1 + ".").Append(ErrRecom(i));
IF (i < ErrRecom.Length - 1) THEN
Result= Result.Append("<br><br>");
End If
End If
Next
RETURN Result
End Function
答案 0 :(得分:0)
由于嵌入式代码语言是VB,因此您必须从代码中删除分号。
此外,您的代码还有以下错误:
您必须先将i + 1转换为字符串,然后再将其附加到字符串构建器
Result=Result.Append(Cstr(i + 1) + ".").Append(ErrRecom(i))
您的函数返回一个字符串,因此您必须使用字符串构建器RETURN Result.ToString()
的ToString()方法