我有下一个简单的查询:
SELECT code, description
FROM table
WHERE code in ( #list# )
该列表是使用listAppend()创建的XML Feed:
<cfset list= listAppend(list, data.data1[i].xmltext )>
<cfset qualifiedList1 = ListQualify(list, "'")>
使用listQualify,我将列表中的每个元素都包装在查询的引号中。问题是,当我运行查询时,我得不到任何结果。
如果我转储列表,查询看起来像这样:
SELECT code, description
FROM table
WHERE code in ('''BG/NN1'',''BG/NL2'',''BG/NN3'',''BG/NN4'',''BG/NN5''')
关于如何解决这个问题的任何想法?
更新1: 我已经解决了问题。问题在于ListQualify(列表,&#34;&#39;&#34;)&gt;因为列表Qualify包含引号中的每个元素,所以cfqueryparam的list属性没有识别出任何值。谢谢!