我正在使用SSRS2008R2报告存储在MySQL数据库中的数据。
由于MYSQL扩展不支持传递多值参数,建议论坛使用以下语法。
="Select * from projects where join in (“+ projectID (Parameters!Project.Value,",") + ")”
这是数据集的查询表达式。但是当我尝试运行这段代码时,我得到了;
处理数据集“”Projects“”的CommandText表达式时出错。“(rsQueryCommandTextProcessingError)
无法设置数据集“Projects”的命令文本。(rsErrorSettingCommandText)
报表处理过程中出错。(rsProcessingAborted)
我想这显然是表达式编辑器的问题,而不是查询的问题。
有人能告诉我这个查询出了什么问题吗?
谢谢你的帮助。
问候
发布于 2011-11-23 18:35:40
查询两边缺少单引号
="Select * from projects where join in ('“+ projectID (Parameters!Project.Value,"','") + "')”
这样就可以了。
https://stackoverflow.com/questions/6360117
复制