BC30201 表达式预期错误

BC30201 Expression expected error

当我们部署报表时 SSRS 生成以下错误:

Error 1 The GroupExpression expression for the tablix ‘Tablix8’ contains an error: [BC30201] Expression expected. D:\appDirectory\Vication\AV Vication 05300\APP\Voilintair\Voilintair\Report2.rdlc Voilintair

当我尝试在我的 table 中为服装数据创建父组时,我遇到了上面的错误? 我的表情是:

(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")

任何帮助谢谢...

我在我的 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')

结果就像我在查询中添加日期参数时所期望的那样...谢谢

我在单元测试解决方案中收到错误 BC30201: 预期表达式

错误代码:

<TestMethod()>
<DeploymentItem(@"abcUnitTests\TestFiles")>
Public Overrides Sub Test01b_CreateObjectNoAccess()

工作代码(没有逐字@符号,我从将 C# 测试复制到 VB.Net):

<TestMethod()>
<DeploymentItem("abcUnitTests\TestFiles")>
Public Overrides Sub Test01b_CreateObjectNoAccess()

如果您有任何带有@符号的属性,请仔细检查它们....