Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reporting services SSRS[BC30277]-字符类型'&';不符合声明的类型';字符串';_Reporting Services_Ssrs 2012 - Fatal编程技术网

Reporting services SSRS[BC30277]-字符类型'&';不符合声明的类型';字符串';

Reporting services SSRS[BC30277]-字符类型'&';不符合声明的类型';字符串';,reporting-services,ssrs-2012,Reporting Services,Ssrs 2012,Reporting Services 16中有这样一个表达式,它返回一个错误,如下所示: ="--> " & SUM(Fields!entrace_money_value.Value) & Microsoft.VisualBasic.Constants.vbcrlf & "<-- " & SUM(Fields!exit_money_value.Value) =“-->”&SUM(字段!输入\u货币\u值.value) &Microsoft.Vis

Reporting Services 16中有这样一个表达式,它返回一个错误,如下所示:

="--> " & SUM(Fields!entrace_money_value.Value) 
& Microsoft.VisualBasic.Constants.vbcrlf 
& "<-- " & SUM(Fields!exit_money_value.Value)
=“-->”&SUM(字段!输入\u货币\u值.value)
&Microsoft.VisualBasic.Constants.vbcrlf

&“我不懂捷克语,但我犯了这个错误已经足够多次了,我知道了这个问题

试着这样做:

“-->”+CStr(总和(字段!输入金额值))


SSRS抱怨您试图将int和字符串相加,但它不知道该怎么做。请使用CStr函数将int转换为字符串。我还使用“+”运算符进行此类操作…

我不懂捷克语,但我犯了足够多的错误来了解问题

试着这样做:

“-->”+CStr(总和(字段!输入金额值))


SSRS抱怨您试图将int和字符串相加,但它不知道该怎么做。使用CStr函数将int转换为字符串。我还使用“+”运算符进行此类操作…

我有一个非常相似的表达式,得到了相同的错误代码,尽管错误消息中提到的是Object而不是字符串:

[BC30277]类型字符“&”与声明的数据类型“Object”不匹配

对我来说,问题并不是我在组合字符串和整数(这对我来说很好,没有像另一个答案中那样进行手动转换),而是表达式编辑器没有将换行符视为空白

"-->"
 & Fields!test.Value
& "<--"

我有一个非常相似的表达式,得到了相同的错误代码,尽管错误消息中提到的是Object而不是String:

[BC30277]类型字符“&”与声明的数据类型“Object”不匹配

对我来说,问题并不是我在组合字符串和整数(这对我来说很好,没有像另一个答案中那样进行手动转换),而是表达式编辑器没有将换行符视为空白

"-->"
 & Fields!test.Value
& "<--"

请尝试将“&”更改为“+”。是否仅在IDE中出现此错误,仅在reporting portal中出现此错误?表达式有效,我刚刚测试了它。您确定上面的表达式就是问题所在吗?我刚刚遇到了类似的问题-原因是在&之前的字段后面没有空格。它们之间存在返回,但这不是g对于VB来说,ood已经足够了。表达式中的VBCRLF后面是否有空格?请尝试将“&”更改为“+”。是否仅在IDE中出现此错误,仅在报告门户中出现,两者都有?表达式有效,我刚刚测试了它。您确定上面的表达式就是问题所在吗?我刚刚遇到了类似的问题-这是因为没有空格在&之前有一个字段。它们之间有一个返回值,但这对VB来说不够好。在表达式中的VBCRLF后面有空格吗?谢谢!我在过去30分钟里绞尽脑汁才弄明白这个问题。谢谢!我在过去30分钟里绞尽脑汁才弄明白这个问题。
"-->" 
 & Fields!test.Value
 & "<--"