我应该如何在CFQUERYPARAM list=";中使用maxlength;真的;?

我应该如何在CFQUERYPARAM list=";中使用maxlength;真的;?,list,coldfusion,maxlength,cfml,cfqueryparam,List,Coldfusion,Maxlength,Cfml,Cfqueryparam,我很好奇在传递列表时,CFQUERYPARAM中的maxlength属性是如何工作的。maxlength是否适用于整个列表的长度(即长度“1,2,3,4,5,6”=11)?或者maxlength是否适用于列表中的每个项目 我找不到这方面的任何文档。我找到了答案,这正是我所期望和想要的。Maxlength适用于列表中的每个项目,因此以下操作有效: <cfqueryparam list="true" value="1,2,3,4,5,6" maxlength="1" /> 鉴于,以

我很好奇在传递列表时,CFQUERYPARAM中的maxlength属性是如何工作的。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超过最大长度设置1..”


希望Adobe能将此记录在案。现在它在这里!写得很好的带有错误消息的响应和理解错误的非常简单的示例。请使用带有
cfsqltype
属性的
cfqueryparam