如何将参数传递给水晶报告,其中2个实际上没有使用?

时间:2012-11-06 16:18:00

标签: crystal-reports

我有一个自由格式的SQL查询,我想在报告中使用它。我想传递一个报告参数,但我还有其他2个我想要传入的参数,但实际上是未使用的。添加它们的原因是因为报告生成器代码被其他遗留系统使用,而这些报告需要这两个参数。

目前看来,如果参数在查询中未使用,则会从参数列表中删除它们。所以我想我可能会尝试将参数添加到select中以确保它们被使用,但这会导致语法错误。

e.g。

select o.*, {?param2}, {?param3} from orders as o where o.orderid = {?OrderqId}

请原谅我对Crystal的有限知识。我如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

假设param2param3是字符串,请尝试:

SELECT  O.*, '{?param2}' PARAM2, '{?param3}' PARAM3
FROM    ORDERS O
WHERE   O.ORDERID = {?OrderqId}