我应该如何在 CFQUERYPARAM list= "true" 中使用最大长度?



我很好奇当你传递一个列表时,maxlength属性在CFQUERYPARAM中的工作原理。maxlength是否适用于整个列表的长度(即"1,2,3,4,5,6"的长度= 11)?或者maxlength是否适用于列表中的每个项目?

我找不到这方面的任何文档

我找到了答案,这正是我所期望和想要的。Maxlength适用于列表中的每一项,所以如下所示:

<cfqueryparam list="true" value="1,2,3,4,5,6" maxlength="1" />

而下面的语句抛出异常:

<cfqueryparam list="true" value="1,2,3,4,5,26" maxlength="1" />
异常:

"这个输出异常的原因是:coldfusion.tagext.sql。QueryParamTag$InvalidDataException:无效数据值26超过maxlength设置1.."

相关内容

  • 没有找到相关文章

最新更新