在ColdFusion中,当查询结果为[empty string]时,如何输出消息?
我在一个存储过程中编写了一个查询,数据正在转储。一些结果返回在ColdFusion中,当查询结果为[empty string]时,如何输出消息?,coldfusion,cfml,cfloop,cfif,Coldfusion,Cfml,Cfloop,Cfif,我在一个存储过程中编写了一个查询,数据正在转储。一些结果返回[empty string],在这些情况下,我试图输出不同的消息。到目前为止,我所掌握的情况如下: 循环查询: <cfloop query="#inactiveAdmins#"> <tr> <td class="text-left">#Admin_Name#</td> <td class="text-left">#Dept_Name#</td>
[empty string]
,在这些情况下,我试图输出不同的消息。到目前为止,我所掌握的情况如下:
循环查询:
<cfloop query="#inactiveAdmins#">
<tr>
<td class="text-left">#Admin_Name#</td>
<td class="text-left">#Dept_Name#</td>
<td class="text-left">#Acad_Lead#</td>
<td class="text-left">#Acad_Lead_Email#</td>
<td class="text-right">#dateFormat(Last_Logon, 'mmm dd, yyyy')#</td>
</tr>
</cfloop>
但是,在我的输出中,我仍然得到一个没有消息的显示
当我尝试在循环内运行条件时,我得到以下结果:
这应该在你的桌子里面吗?确保将其包装在tr和td内
<cfloop query="#inactiveAdmins#">
<tr>
<td class="text-left">#Admin_Name#</td>
<td class="text-left">#Dept_Name#</td>
<td class="text-left">#Acad_Lead#</td>
<td class="text-left">#Acad_Lead_Email#</td>
<td class="text-right">#(Len(Last_Logon) ? dateFormat(Last_Logon, 'mmm dd, yyyy') : 'Never Logged On')#</td>
</tr>
</cfloop>
#管理员姓名#
#部门名称#
#阿卡杜领导#
#Acad_Lead_电子邮件#
#(Len(上次登录)?日期格式(上次登录,'mmm dd,yyyy'):'Never Logon')#
或长格式:
<cfloop query="#inactiveAdmins#">
<tr>
<td class="text-left">#Admin_Name#</td>
<td class="text-left">#Dept_Name#</td>
<td class="text-left">#Acad_Lead#</td>
<td class="text-left">#Acad_Lead_Email#</td>
<td class="text-right">
<cfif Len(Last_Logon)>
#dateFormat(Last_Logon, 'mmm dd, yyyy')#
<cfelse>
Never Logged On
</cfif>
</td>
</tr>
</cfloop>
#管理员姓名#
#部门名称#
#阿卡杜领导#
#Acad_Lead_电子邮件#
#dateFormat(上次登录'mmm dd,yyyy')#
从未登录
您是否尝试了循环中的条件?所有这些都在
中吗?@JamesAMohler-是。整个页面被包装在
中。已经有人将其添加为答案。我想你可以记下。我没有刷新它来看到答案。很抱歉,你用了三元组。那太棒了。我可能会做isDate(上次登录)
而不是Len(上次登录)
<cfloop query="#inactiveAdmins#">
<tr>
<td class="text-left">#Admin_Name#</td>
<td class="text-left">#Dept_Name#</td>
<td class="text-left">#Acad_Lead#</td>
<td class="text-left">#Acad_Lead_Email#</td>
<td class="text-right">
<cfif Len(Last_Logon)>
#dateFormat(Last_Logon, 'mmm dd, yyyy')#
<cfelse>
Never Logged On
</cfif>
</td>
</tr>
</cfloop>