ほとんどの場合、構造体やオブジェクトの表記が不要になる前に、coldfusionをクエリに使用しました。私が取り組んでいるサーバーでは、デバッグが「500-内部サーバーエラー」になっていないので、なぜ私のコードが機能していないのかわかりません。悲しいことに、デバッグをオンにする機能がありません。coldfusion構造体の構文とクエリのデータ
試してみるとエラーが発生し、私の構造体行にエラーが発生していて、構造体を配列に追加していることがわかりました。私がCFのドキュメントを読んだところから、私は文法上の誤りは見られませんでしたが、何か悪い論理があるのか、何が間違っているのか、助けてください。ショーンさんのコメントに
<cfset dataArray = []>
<cfset i = 0>
<cfloop query="getMembers">
<cfquery name="getmaps" datasource=“a" dbtype="odbc">
SELECT member_id, mlong, mlat
FROM maps
WHERE member_id = '#getMembers.MemberID#'
</cfquery>
<cfif getmaps.recordcount eq 1>
<!--- temp structure to insert into array --->
<cfset dataTemp = {
memberID = getMemebers.memberID,
name = getMemebers.MemberName,
long = getmaps.mlong,
lat = getmaps.mlat
}>
<cfset dataArray[i] = dataTemp>
<cfset i++>
</cfif>
</cfloop>
さて、あなたの構造体のキー値の名前には、まずは、getMemebers!= getMembersがあります。 –