我從存儲過程返回2個結果,並嘗試顯示一個徽標,如果其中一個徽章具有badgeid 2的話。它們具有值爲1和2的徽章id列。試圖做到這一點,但它不會工作:從結果中得到id的問題
<cfif qBadges.badgeid EQ 2>
logo here
</cfif>
如果我將它更改爲1它會顯示舊的標誌。 2是我剛添加的一個新徽標。謝謝!
編輯
<cfstoredproc procedure="sel_MemberBadges_p" datasource="DSN">
<cfprocparam type="In" cfsqltype="CF_SQL_INTEGER" value="#ID#">
<cfprocresult name="qBadges">
</cfstoredproc>
<cfif qBadges.badgeid EQ 2>
new logo here
<cfelseif qBadges.badgeid EQ 1>
old logo
</cfif>
可能會更有幫助,如果您發佈的CFSTOREDPROC鱈魚和SP。 – 2012-04-05 18:31:35
增加了更多的代碼。存儲的proc只返回兩個結果。 #1和#2 – 2012-04-05 18:37:01