gpt4 book ai didi

mysql - 运行报告时参数消失

转载 作者:行者123 更新时间:2023-11-29 17:57:18 24 4
gpt4 key购买 nike

我的 MySQL 查询在其 WHERE 子句中有参数:

WHERE
(
ca.CodeAttribName LIKE IFNULL('{?codeattribparam','')
OR
c.codetext LIKE IFNULL('{?drugnameparam}','')
)
AND (a.PCDATS BETWEEN '{?paramstartdate}' AND '{?paramenddate}')

当我将此代码添加到 Crystal Report、配置参数并运行它时,前两个参数消失,只剩下日期选择器。当我填写日期时,我收到一条错误,告诉我并未使用所有 MySQL 参数。

这些参数仍然存在于命令中,但已从 Crystal 的参数列表中删除。我该如何解决这个问题?

最佳答案

解决了我自己的问题。不知何故,代码中参数的顺序是有影响的。更改了 {?drugnameparam}{?codeattribparam} 的顺序,它可以工作。

WHERE
(
c.codetext LIKE IFNULL('{?drugnameparam}','')
OR
ca.CodeAttribName LIKE IFNULL('{?codeattribparam}','')
)
AND (a.PCDATS BETWEEN '{?paramstartdate}' AND '{?paramenddate}')

关于mysql - 运行报告时参数消失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48685255/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com