6
我在cfloop
中查詢。我想獲得一個屬性,但是直到運行時我纔會知道該屬性是什麼。使用#qryResult[MyAttr]#
失敗,並顯示錯誤「複雜對象類型不能轉換爲簡單值。」這樣做的語法是什麼?如何在cfloop中查詢ColdFusion中的動態屬性名稱
下面是一個簡化的例子:
<cfquery datasource="TestSource" name="qryResult">
SELECT * FROM MyTable
</cfquery>
<cfloop query="qryResult">
<cfset MyAttr="autoid" />
<cfoutput>
Test 1: #qryResult.autoid# <br/> <!--- succeeds --->
Test 2: #qryResult[MyAttr]# <br/> <!--- fails --->
</cfoutput>
</cfloop>
修復它,謝謝 – Kip 2010-04-05 22:02:36