Как получить динамическое имя атрибута в cfloop по запросу в ColdFusion

Я внутриcfloop по запросу. Я хочу получить атрибут, но я не буду знать, каким будет этот атрибут до времени выполнения. С помощью#qryResult[MyAttr]# выдает ошибку «Сложные типы объектов не могут быть преобразованы в простые значения». Каков синтаксис для этого?

Вот упрощенный пример:

<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>

Ответы на вопрос(1)

Ваш ответ на вопрос