kosa_zhou 发表于 2017-7-27 13:38:22

多值传递报错

本帖最后由 KearneyKang 于 2017-8-8 09:37 编辑



postgre SQL多值参数报错



KearneyKang 发表于 2017-7-28 09:32:48

您好,您的问题我们已经完全重现,初步判定这是产品的一个BUG已经提交产品研发组。一有消息我会第一时间通知您

KearneyKang 发表于 2017-7-28 17:45:51

您好,经过我们这边多方面的测试终于找到了在该数据库多值传参的解决办法:
解决思路如下:我的测试数据库为Test2,自己在Postgresql里建了一个命名为Test2的表,参数为p1
(1)脚本Function ArrayToString(list As Object()) As String    Dim re =""    For Each item AsString In list      If item IsNothing Then            ContinueFor      End If
      If re<> "" Then            re +=","      End If
      re += item    Next    Return reEnd Function(2)数据集SQL使用表达式="select*from Test2WHERE 业务编号 In ('" +Join(Split(Code.ArrayToString( Parameters!P1.Value ), ","), "','") + "')"


zxx911 发表于 2020-12-11 14:12:28

mysql 数据库用这个方法不行还是报错

KearneyKang 发表于 2020-12-11 14:29:32

你好,该问题,你参考该报表模板
页: [1]
查看完整版本: 多值传递报错