【发布时间】:2018-02-09 23:52:51
【问题描述】:
我想将多个值添加到以逗号分隔的单个水晶报表参数。我能够将参数的所有值(包括多个值)从我的 vb.code 传递到水晶报告。现在,当我尝试下载报告时,它会将逗号分隔的值合二为一。例如,如果我将 id 1,2,3 传递给参数 @id,它会下载 ID 123 的报告,而不是 ID 1、2 和 3 的报告
Dim IDS As Integer
IDS = Request.QueryString("ids")
crReportDocument.SetParameterValue("@ids", ids)
如果我手动输入 ID,比如
crReportDocument.SetParameterValue("@ids", "1,2,3,4")
它工作正常,但是当给定参数@ids,ids 时,它给我的报告是 id no 1234 而不是 1,2,3,4。
当我直接在水晶报表应用程序中尝试这些参数时,它在那里工作正常。当我执行该过程时,它在 sql 过程中也可以正常工作。
【问题讨论】: