ColdFusion 9 为 cfqueryparam 设置十进制类型?

ColdFusion 9 set decimal type for cfqueryparam?

我有几个表单字段,用户可以在其中输入 whole 数字,decimal 数字,这两种类型都可以是正数或负数。换句话说,他们可以输入如下内容:

1 or 0.9 or 5.6745 or -10 or -0.9 or -10.5435

我想知道我应该在我的 cfqueryparam on cfsqltype 中使用什么?我试过十进制,但看起来 ColdFusion 9 不支持它。是否有任何其他选项或者我应该使用 varchar?

使用与数据库中的列匹配的选项。通过选择正确的值,Coldfusion 将尝试在将值发送到数据库驱动程序之前对其进行验证和格式化。

对于固定精度类型 cf_sql_numericcf_sql_decimal,您还需要指定您的列接受的小数位数(小数位数)。默认情况下,比例为 0,并且只会存储一个整数。再次检查您的数据库的比例。

对于 cf_sql_float 等非精度类型,不应指定比例,完整值将发送到数据库。

可以在 Adobes docs.

中找到完整的数据类型列表