如何使用SSRS和interbase查询中的多值参数

时间:2016-08-06 16:31:02

标签: reporting-services interbase

Interbase不能接受多值参数?

可以使用

WHERE sl.Truck_Nbr IN ("A205", "A206") but not WHERE sl.Truck_Nbr IN (?)

我尝试过使用

="""" & (Join(Parameters!Parameter3.Value,""",""")) & """"
参数表达式中的

如果我在报告上显示该值,它会显示," A205"," A206"并且interbase查询不会抱怨,但它不会返回任何记录

1 个答案:

答案 0 :(得分:1)

解决方法 - 使用参数作为过滤器参数而不是查询参数 - 一旦通过interbase完成查询,过滤器就会执行SSRS功能 - 并且当多参数重新生成时更快地更新报告选中