gpt4 book ai didi

coldfusion - CFQueryParam 对值进行四舍五入

转载 作者:行者123 更新时间:2023-12-01 08:58:26 25 4
gpt4 key购买 nike

我有一个自行提交的表单,其数据在提交后会在 cfquery 中使用。当用户提交小数而不是整数时,我遇到了问题。

这是轮胎尺寸

<select>
...
<option value="19.0">R19</option>
<option value="19.5">R19.5</option>
...
</select>

然后,如果提交了表单,结果将传递给 cfquery 以仅显示该大小的结果。

<cfif form.size gt 0 > 
AND ts.decDiameter = <cfqueryparam cfsqltype="cf_sql_decimal" value="#form.size#" />
</cfif>

这对整数非常有效,但是当我选择 19.5 时,它会返回 20 的结果。它正在四舍五入。 cfqueryparam 有点奇怪。它将结果转换为数值,但将其四舍五入到下一个整数。

最佳答案

你需要添加比例参数。

<cfqueryparam cfsqltype="cf_sql_decimal" scale="2" value="#form.size#">

您可以使用此引用...

http://help.adobe.com/livedocs/coldfusion/8/htmldocs/help.html?content=Tags_p-q_18.html

关于coldfusion - CFQueryParam 对值进行四舍五入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24126945/

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