问题描述
|
我正在使用SSRS2008R2报告存储在MySQL数据库中的数据。
由于MYSQL扩展不支持传递多值参数,因此建议在论坛上使用以下语法。
= \“从(\” + join(Parameters!Project.Value,\“,\”)+ \“)\”中的projectID的项目中选择*
这是数据集的查询表达式。但是当我尝试运行它时,我得到了;
处理数据集“项目”的CommandText表达式时出错。 (rsQueryCommandTextProcessingError)
无法设置数据集\'Projects \'的命令文本。 (rsErrorSettingCommandText)
报表处理期间发生错误。 (rsProcessingAborted)
我想这显然是表达式编辑器的问题,而不是查询。
谁能告诉我这个查询有什么问题吗?
谢谢你的帮助。
问候
解决方法
您缺少查询周围的单引号
= \“从(\'\” + join(Parameters!Project.Value,\“ \',\'\”)+ \“ \')\”中的projectID中选择*
那应该做