gpt4 book ai didi

mysql - ssrs和mysql中的多值参数

转载 作者:行者123 更新时间:2023-11-29 05:41:41 25 4
gpt4 key购买 nike

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

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

="Select * from projects where projectID in ("+ join(Parameters!Project.Value,",") + ")"

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

处理数据集“Projects”的 CommandText 表达式时出错。 (rsQueryCommandTextProcessingError)

无法为数据集“项目”设置命令文本。 (rsErrorSettingCommandText)

报告处理期间发生错误。 (rsProcessingAborted)

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

谁能告诉我这个查询有什么问题吗?

感谢您的帮助。

问候

最佳答案

您缺少查询周围的单引号

="Select * from projects where projectID in ('"+ join(Parameters!Project.Value,"','") + "')"

应该这样

关于mysql - ssrs和mysql中的多值参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6360117/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com