xhbigy 发表于 2022-1-25 10:21:17

Wyn Enterprise报表筛选功能数据量大造成线程错误

四个筛选框,当选择全选时,会报上述线程错误,说传入参数过多,服务器仅支持2100个参数,在这个报表里面,我们支付单位就有一万多,确实超出了,但现在数据量都这么大,这个有解决办法么,不然一直无法使用

James.Lv 发表于 2022-1-25 10:21:18

您好,您可以这样来弄,首先给参数的全选设置一个特定值,可以自己设置,我这儿示例是设置了文本“全选”


然后调整数据集,修改数据集为:select * from 销售明细where(销售大区IN (@大区))   or('全选' IN (@大区))


这样的话,选择全选实际只有一个值,就可以解决全选参数数量过多的问题,不过这个避免不了如果用户真的自己在下面选择了几千个

Bella.Yuan 发表于 2022-1-25 11:50:50

您好,您所有参数对应的数据集都使用了去重distinct关键字吗?

xhbigy 发表于 2022-1-25 13:30:59

Bella.Yuan 发表于 2022-1-25 11:50
您好,您所有参数对应的数据集都使用了去重distinct关键字吗?

使用了,去重后数据还是有两千多条
页: [1]
查看完整版本: Wyn Enterprise报表筛选功能数据量大造成线程错误