="select * from Table1 where Parameter in " "('" Join(Parameters!Parameter1.Value, "','") "')"+""
我在上述查询中遇到错误,错误是
报告处理过程中发生错误。无法为数据集“dataset1”设置命令文本。处理数据集“dataset1”的 CommandText 表达式时出错。
我已使用此查询将多个值传递给 MySql 中的单个参数。在我的其他报告中它工作正常
="select * from Table1 where Parameter in " "('" Join(Parameters!Parameter1.Value, "','") "')"+""
我在上述查询中遇到错误,错误是
报告处理过程中发生错误。无法为数据集“dataset1”设置命令文本。处理数据集“dataset1”的 CommandText 表达式时出错。
我已使用此查询将多个值传递给 MySql 中的单个参数。在我的其他报告中它工作正常
看起来你的 sql 字符串有一些问题。尝试这个:
="select * from Table1 where Parameter in ('" + Join(Parameters!Parameter1.Value, "','") + "')"
你的 Join 函数中的分隔符应该放在第一位吗?您使用什么语言?我猜是php?如果是这样,我认为它应该是:
="select * from Table1 where Parameter in ('" + Join("','", Parameters!Parameter1.Value) + "')"
祝你好运。