Я получаю сообщение об ошибке, когда пытаюсь выполнить запрос запроса.
Таблица с именем allData не найдена в памяти. Имя написано с ошибкой или таблица не определена.
У меня есть документ excel, и я вывожу его в переменную coldfusion с именем allData, а затем делаю запрос к этой переменной. но я получаю сообщение об ошибке:
Что я делаю неправильно? Первый дамп показывает таблицу соответствующим образом.
function name="validateExcel" access="public" output="yes" returnType="void"
hint="search for dogs">
<cfspreadsheet
action="read"
src="#SESSION.theExcelFile#"
headerrow= "1"
excludeHeaderRow = "true"
query = "allData"
rows = "1-25"/>
<cfdump var = "#allData#"/>
<cfset rotCheck = new Query(
sql = "SELECT * FROM allData where dogType like '%rot'",
dbtype = "query"
) />
<cfset dogResult = rotCheck.execute().getResult() />
<cfdump
var = "#dogResult#" />
</cffunction>
new Query(...., allData=allData)
или вместо этого используйтеcfquery
. (В документации по Query.cfc несколько отсутствует IMO.) - person Leigh   schedule 16.02.2014