使用 cfif cfelse Coldfusion 设置值
set value with cfif cfelse Coldfusion
我正在尝试设置值
如果匹配,则输出应重命名为 "INFORMATION AVAILABLE",否则应重命名为 "NO MATCH".
感谢您的帮助和技巧
<cfquery name="gethi" datasource="testdb">
select resp from t_tes x where service=upper('B76Z7') and rownum <=1
and resp Like ('%OK%')
</cfquery>
<cfif gethi.resp is "">
<cfset gethi.resp="INFORMATION AVAILABLE">
<cfoutput>#gethi.resp#</cfoutput>
<cfelse>
<cfoutput>gethi.resp="NO MATCH"</cfoutput>
</cfif>
如何才能按要求工作?有小费吗?谢谢
有可能你甚至不需要做你在这里做的事情,但我没有太多信息,所以根据你的需要:
<cfif gethi.resp is "">
<cfset gethi.resp="INFORMATION AVAILABLE">
<cfoutput>#gethi.resp#</cfoutput>
<cfelse>
<cfset gethi.resp="NO MATCH">
<cfoutput>#gethi.resp#</cfoutput>
</cfif>
我认为您可能想检查 gethi.resp 中是否有某个值,而不是将其与空白字符串进行比较。所以也许:
<cfif Len(gethi.resp)>
<cfset gethi.resp="INFORMATION AVAILABLE">
<cfoutput>#gethi.resp#</cfoutput>
<cfelse>
<cfset gethi.resp="NO MATCH">
<cfoutput>#gethi.resp#</cfoutput>
</cfif>
在我看来,您要完成的是确定查询 returns 是否匹配,并显示有关是否找到匹配的信息。
我看不出您真的需要设置查询单元格。我没有看到您实际上需要设置任何变量。
<cfquery name="MyQuery" datasource="testdb">
select resp from t_tes x where service=upper('B76Z7') and rownum <=1
and resp Like ('%OK%')
</cfquery>
<cfif MyQuery.RecordCount eq 0>
NO MATCH
<cfelse>
INFORMATION AVAILABLE
</cfif>
我正在尝试设置值 如果匹配,则输出应重命名为 "INFORMATION AVAILABLE",否则应重命名为 "NO MATCH".
感谢您的帮助和技巧
<cfquery name="gethi" datasource="testdb">
select resp from t_tes x where service=upper('B76Z7') and rownum <=1
and resp Like ('%OK%')
</cfquery>
<cfif gethi.resp is "">
<cfset gethi.resp="INFORMATION AVAILABLE">
<cfoutput>#gethi.resp#</cfoutput>
<cfelse>
<cfoutput>gethi.resp="NO MATCH"</cfoutput>
</cfif>
如何才能按要求工作?有小费吗?谢谢
有可能你甚至不需要做你在这里做的事情,但我没有太多信息,所以根据你的需要:
<cfif gethi.resp is "">
<cfset gethi.resp="INFORMATION AVAILABLE">
<cfoutput>#gethi.resp#</cfoutput>
<cfelse>
<cfset gethi.resp="NO MATCH">
<cfoutput>#gethi.resp#</cfoutput>
</cfif>
我认为您可能想检查 gethi.resp 中是否有某个值,而不是将其与空白字符串进行比较。所以也许:
<cfif Len(gethi.resp)>
<cfset gethi.resp="INFORMATION AVAILABLE">
<cfoutput>#gethi.resp#</cfoutput>
<cfelse>
<cfset gethi.resp="NO MATCH">
<cfoutput>#gethi.resp#</cfoutput>
</cfif>
在我看来,您要完成的是确定查询 returns 是否匹配,并显示有关是否找到匹配的信息。
我看不出您真的需要设置查询单元格。我没有看到您实际上需要设置任何变量。
<cfquery name="MyQuery" datasource="testdb">
select resp from t_tes x where service=upper('B76Z7') and rownum <=1
and resp Like ('%OK%')
</cfquery>
<cfif MyQuery.RecordCount eq 0>
NO MATCH
<cfelse>
INFORMATION AVAILABLE
</cfif>