Атрибут name является обязательным, но я только что проверил его, и он не выдает ошибку, если атрибут name отсутствует ... как очень интересно. Хотя без атрибута name - как вы собираетесь получить результат?
Какой интересный вопрос.
UPDATE
Просто провел быстрый тест и немного погуглил:
<cfquery datasource="#dsn#" result="qresult">
select some_stuff from that_table limit a_bunch
</cfquery>
<cfdump var="#qresult#" />
Вывод атрибута результата ясно показывает, что запрос был выполнен и получил набор результатов - хотя, похоже, нет доступа к нему.
Google и документы не помогли с настройками по умолчанию или областью действия ... может быть, пинг этих парней: http://www.bennadel.com/ - Я столкнулся с большим количеством "экспериментов" на их сайте.
Теперь в документах говорится, что атрибут name является обязательным, но, думаю, я вижу ситуации, когда он может не понадобиться - очевидно, память не используется переменной name, которой там нет, но как насчет результирующего набора? так что я предполагаю, что если вы выполните какой-либо запрос, когда вам на самом деле не нужна информация из него [что-либо, кроме выбора?], вы можете получить всю необходимую информацию, используя атрибут результата, и МОЖЕТ сэкономить немного памяти и время выполнения?
разве это не забавная мысль?
-sean