クエリのクエリを実行しようとすると、エラーが発生します。
allData という名前のテーブルがメモリ内に見つかりませんでした。名前のつづりが間違っているか、テーブルが定義されていません。
私は Excel ドキュメントを持っていて、allData と呼ばれる coldfusion var に出力しています。次に、その var でクエリを実行しています。しかし、私はエラーが発生しています:
私は何を間違っていますか?最初のダンプでは、テーブルが適切に表示されます。
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>