你好我試圖動態生成一個查詢參數,和我得到一個錯誤,我使用下面的代碼,建立一個查詢參數動態
<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