ColdFusion:从查询中获取结果量

red*_*ory 2 coldfusion

我有一些ColdFusion输出:

<cfoutput query="myList">#Email#</cfoutput>
Run Code Online (Sandbox Code Playgroud)

如果我的列表恰好有多个结果,则此输出将循环并打印出所有电子邮件.但是,如果没有结果,我想写一个语句来输出一条消息......

这是如何运作的?它似乎#Email#是一个变量,但它也可以是一个数组......如何计算使用这样的结果数?

更新:我还尝试使用存储过程来执行COUNT,这给了我数量......但我不确定如何在coldfusion <cfif>语句中使用存储过程的结果...

Sha*_*mes 9

<cfif myList.RecordCount>
  <cfoutput query="myList">#Email#</cfoutput>
<cfelse>
  No results
</cfif>
Run Code Online (Sandbox Code Playgroud)

是您正在寻找的,也是ColdFusion开发人员最常使用的策略.