ssrs和mysql中的多值参数

ssrs和mysql中的多值参数,mysql,ssrs-2008,Mysql,Ssrs 2008,我正在使用SSRS2008R2报告存储在MySQL数据库中的数据 由于MYSQL扩展不支持传递多值参数,建议论坛使用以下语法 =“从项目中选择*项目,其中projectID位于(“+join(Parameters!Project.Value,”,“+”)” 这是数据集的查询表达式。但是当我试着运行这个时,我得到了 处理数据集“项目”的CommandText表达式时出错。(rsQueryCommandTextProcessingError) 无法设置数据集“项目”的命令文本。(rsErrorSet

我正在使用SSRS2008R2报告存储在MySQL数据库中的数据

由于MYSQL扩展不支持传递多值参数,建议论坛使用以下语法

=“从项目中选择*项目,其中projectID位于(“+join(Parameters!Project.Value,”,“+”)”

这是数据集的查询表达式。但是当我试着运行这个时,我得到了

处理数据集“项目”的CommandText表达式时出错。(rsQueryCommandTextProcessingError) 无法设置数据集“项目”的命令文本。(rsErrorSettingCommandText) 报表处理过程中发生错误。(rsProcessingAborted)

我想这显然是表达式编辑器的问题,而不是查询

谁能告诉我这个问题出了什么问题吗

谢谢你的帮助


关于

您缺少查询周围的单引号

=“从项目中选择*,其中projectID位于(““+join(Parameters!Project.Value,“,”)+“)”


这样就可以了

查询中缺少单引号

=“从项目中选择*,其中projectID位于(““+join(Parameters!Project.Value,“,”)+“)”

那应该可以