gpt4 book ai didi

html - 十进制在sql中被截断

转载 作者:太空宇宙 更新时间:2023-11-04 14:27:43 24 4
gpt4 key购买 nike

我是 coldfusion 和 tsql 的新手,所以如果这是一个愚蠢的错误,我很抱歉浪费了你的时间。我搜索了“小数截断、tsql、冷聚变”。以及其中任何一个的组合。

我有一个提交小数的表单,但数据库将数据记录为整数。意思是,表单的值为 2.2,数据库存储 2。

我的数据库编辑器的列规范:

COLUMN_NAME      DATA_TYPE   DATA_PRECISION  DATA_SCALE  NULLABLE  DATA_DEFAULT 
promofactor decimal 15 5 NO ((0))

HTML 表单:

<input type="number" name="promoFactor" class="form-control" id="promoFactor" placeholder="Must be a number" required step="0.0001">

冷聚变查询:

DECLARE @promofactor decimal(15,5)  = <cfqueryparam cfsqltype="cf_sql_decimal"  value="#form.promoFactor#"/>

最佳答案

对于 cf_sql_decimal cfsqltypes,您必须为 cfqueryparam 提供 scale 属性。

如果你想要小数点后5位:

<cfqueryparam type="cf_sql_decimal" value="#form.promofactor#" scale="5" />

文档:https://cfdocs.org/cfqueryparam

关于html - 十进制在sql中被截断,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45354374/

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