Html 在tsql中被截断的十进制数
我刚接触coldfusion和tsql,所以如果这是一个愚蠢的错误,我很抱歉浪费您的时间。我搜索了“十进制截断、tsql、冷聚变”。以及任何一种组合 我有一个表单提交了一个十进制数,但是DB将数据记录为一个整数。也就是说,表单的值为2.2,DB存储2 每个my DB editor的列规格:Html 在tsql中被截断的十进制数,html,tsql,coldfusion,coldfusion-10,Html,Tsql,Coldfusion,Coldfusion 10,我刚接触coldfusion和tsql,所以如果这是一个愚蠢的错误,我很抱歉浪费您的时间。我搜索了“十进制截断、tsql、冷聚变”。以及任何一种组合 我有一个表单提交了一个十进制数,但是DB将数据记录为一个整数。也就是说,表单的值为2.2,DB存储2 每个my DB editor的列规格: COLUMN_NAME DATA_TYPE DATA_PRECISION DATA_SCALE NULLABLE DATA_DEFAULT promofactor decima
COLUMN_NAME DATA_TYPE DATA_PRECISION DATA_SCALE NULLABLE DATA_DEFAULT
promofactor decimal 15 5 NO ((0))
HTML表单:
冷聚变查询:
DECLARE @promofactor decimal(15,5) = <cfqueryparam cfsqltype="cf_sql_decimal" value="#form.promoFactor#"/>
DECLARE@promofactor decimal(15,5)=
对于cf\u sql\u decimal
cfsqltypes,您必须为cfqueryparam提供scale
属性
如果需要5位小数:
<cfqueryparam type="cf_sql_decimal" value="#form.promofactor#" scale="5" />
医生:谢谢!是否有其他
cfqueryparam
类型可以接受这样的加法?@davidhartman00cf\u sql\u numeric
也可以接受scale。其他有用的属性在答案中链接的文档中list=“true”
在执行需要IN()语句的操作时非常方便。