Получение ошибки сложного объекта при попытке вывести значения запроса

Моя цель - просто вывести данные столбца, указанные в «fieldList».

Получаем следующую ошибку:

Сложные типы объектов не могут быть преобразованы в простые значения. Выражение запросило переменную или промежуточный результат выражения в качестве простого значения, однако результат не может быть преобразован в простое значение. Простыми значениями являются строки, числа, логические значения и значения даты / времени. Запросы, массивы и COM-объекты являются примерами сложных значений. Наиболее вероятной причиной ошибки является то, что вы пытаетесь использовать сложное значение как простое. Например, вы можете пытаться использовать переменную запроса в теге cfif. Ошибка произошла в строке 20.

При попытке сделать следующее:

<cfquery datasource="retailers" name="myQuery">
Select * FROM retailer 
WHERE retailer_id = '#url.id#'
</cfquery>

<cfset fieldList = "company,phone,phone_secondary,fax,email,website">
<cfloop list="#fieldList#" index="i">      
#myQuery[i]#
</cfloop>

Разве это не должно работать без ошибки? Я чувствую, что просто упускаю из виду что-то простое, я просто нигде не могу найти ответ.

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

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