ssrs和mysql中的多值参数
我正在使用SSRS2008R2报告存储在MySQL数据库中的数据 由于MYSQL扩展不支持传递多值参数,建议论坛使用以下语法 =“从项目中选择*项目,其中projectID位于(“+join(Parameters!Project.Value,”,“+”)” 这是数据集的查询表达式。但是当我试着运行这个时,我得到了 处理数据集“项目”的CommandText表达式时出错。(rsQueryCommandTextProcessingError) 无法设置数据集“项目”的命令文本。(rsErrorSettingCommandText) 报表处理过程中发生错误。(rsProcessingAborted) 我想这显然是表达式编辑器的问题,而不是查询 谁能告诉我这个问题出了什么问题吗 谢谢你的帮助ssrs和mysql中的多值参数,mysql,ssrs-2008,Mysql,Ssrs 2008,我正在使用SSRS2008R2报告存储在MySQL数据库中的数据 由于MYSQL扩展不支持传递多值参数,建议论坛使用以下语法 =“从项目中选择*项目,其中projectID位于(“+join(Parameters!Project.Value,”,“+”)” 这是数据集的查询表达式。但是当我试着运行这个时,我得到了 处理数据集“项目”的CommandText表达式时出错。(rsQueryCommandTextProcessingError) 无法设置数据集“项目”的命令文本。(rsErrorSet
关于您缺少查询周围的单引号 =“从项目中选择*,其中projectID位于(““+join(Parameters!Project.Value,“,”)+“)”
这样就可以了查询中缺少单引号 =“从项目中选择*,其中projectID位于(““+join(Parameters!Project.Value,“,”)+“)” 那应该可以