当我们部署报告时,SSRS会生成以下错误:
错误1 Tablix“Tablix8”的GroupExpression表达式包含错误:[BC30201]表达式。 D:\ appDirectory \ Vication \ AV Vication 05300 \ APP \ 7 \ Voilintair \ Voilintair \ Report2.rdlc Voilintair
当我尝试在我的表中为服装数据创建父组时,我得到上面的错误? 我的表达是:
(Fields!vic_rank.Value Like "Dda") OrElse(Fields!vic_rank.Value Like "lord")OrElse(Fields!vic_rank.Value Like "same")OrElse(Fields!vic_rank.Value Like "vatv")OrElse(Fields!vic_rank.Value Like "namert")OrElse(Fields!vic_rank.Value Like "csae")OrElse(Fields!vic_rank.Value Like "dgry")OrElse(Fields!vic_rank.Value Like "odel")OrElse(Fields!vic_rank.Value Like "sdfdf")
任何帮助谢谢......
答案 0 :(得分:0)
我在我的DataSet中使用了Query,它带来了我想要的值而不是使用表达式和类似
的查询SELECT vic_personName, vic_Type, vic_from, vic_to, Vic_days, vic_not, vic_Dep, vic_rank, ID
FROM tbl_vication
WHERE (vic_to BETWEEN ? AND ?) AND (vic_rank = 'Dda' OR
vic_rank = 'lord' OR
vic_rank = 'same' OR
vic_rank = 'vatv' OR
vic_rank = 'namert' OR
vic_rank = 'dgry' OR
vic_rank = 'sdfdf')
,结果就像我在查询中添加日期参数所期望的那样...谢谢
答案 1 :(得分:0)
我在单元测试解决方案中遇到错误 BC30201:预期表达。
错误代码:
<TestMethod()>
<DeploymentItem(@"abcUnitTests\TestFiles")>
Public Overrides Sub Test01b_CreateObjectNoAccess()
工作代码(没有逐字的@符号,我从将C#测试复制到VB.Net):
<TestMethod()>
<DeploymentItem("abcUnitTests\TestFiles")>
Public Overrides Sub Test01b_CreateObjectNoAccess()
如果您有@符号的任何属性,请仔细检查它们....