В основном я использовал только 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>