FastReport.Net - 使用分隔逗号传递多个值

问题描述

我正在使用 FastReport.Net 并且我想在一个参数中传递多个值。 我有这个参数的动态值。 例如;

SELECT * FROM Students
WHERE StuNo IN (@pStuNo);

@pStuNocan 包括 (3,8,11),但 fastreport 不允许这样使用。

我找不到有关此问题的任何解决方案。我正在等待您的帮助,谢谢。

解决方法

我通过将参数分配为字符串然后拆分它来获得结果。 我的解决脚本如下;

SELECT * FROM Students
WHERE StuNo IN(select regexp_split_to_table(@pStuNo,',')::INTEGER)