में क्वेरी पर cfloop में गतिशील विशेषता नाम कैसे प्राप्त करें मैं एक क्वेरी पर cfloop
के अंदर हूं। मैं एक विशेषता प्राप्त करना चाहता हूं, लेकिन मुझे नहीं पता कि यह विशेषता रनटाइम तक क्या होगी। #qryResult[MyAttr]#
का उपयोग कर त्रुटि के साथ विफल रहता है "जटिल ऑब्जेक्ट प्रकार को सरल मानों में परिवर्तित नहीं किया जा सकता है।" ऐसा करने के लिए वाक्यविन्यास क्या है?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