私のコードでは、最初にクエリ オブジェクトを作成します。
<cfset memberData = QueryNew('slug,pos,firstname,lastname,email') />
<cfset temp = QueryAddRow(memberData, #numMembers#) />
<!--- LOOP POPULATES QUERY OBJECT --->
<cfloop...</cfloop>
次に、次のコマンドを実行して、値が設定されていることを確認できます (期待どおりに出力されます)。
<cfoutput query="memberData">
#slug# - #pos#<br>
</cfoutput>
次に、memberData クエリ オブジェクトをクエリしようとすると、すべての地獄が解き放たれます。私が実行した場合:
<cfquery name="members" dbtype="query">
SELECT slug,pos,firstname,lastname
FROM memberData
WHERE slug = #slug#
</cfquery>
次のエラーが表示されます。
Query Of Queries runtime error.
The select column reference [university] is not a column in any of the tables of the FROM table list.
上記の出力テストでは、「大学」が slug 列の値の 1 つであることを確認できます。明らかに、私のアプローチには何かが欠けていますが、それが何であるかについては困惑しています。どんな助けでも大歓迎です!