你好我试图动态生成一个查询参数,和我得到一个错误,我使用下面的代码,建立一个查询参数动态
<cfset featQuery="">
<cfloop list="#arguments.uid_features#" index="x">
<cfif x neq "0">
<cfif Len(featQuery) gt 0>
<cfset featQuery = featQuery& " AND ">
</cfif>
<cfset featQuery = featQuery & 'uid_prodf_featid = <cfqueryparam cfsqltype="CF_SQL_INTEGER" value="' & x & '">'>
</cfif>
</cfloop>
我得到的ColdFusion此错误信息; [Macromedia] [SQLServer JDBC驱动程序] [SQLServer]'<'附近的语法不正确。
如果我看看输出,它看起来是正确的,但通常使用cfquerypram,你只需在它显示的错误消息中得到(param1),uid_prodf_featid =(param1);
uid_prodf_featid = <cfqueryparam cfsqltype="CF_SQL_INTEGER" value="5">
杰森
你使用什么版本的CF? – 2011-12-20 00:19:58