2016-01-22 85 views
0

我讀電子表格的任何努力,然後在查詢運行或查詢在查詢的查詢使用電子表格

<cfspreadsheet action="read" 
    src="#request.dropfolder##arguments.DSN#" 
    name="qryFromFile" 
    excludeHeaderRow="true" 
    headerrow="true"> 


<cfquery name="qryResult" dbtype="query"> 
    SELECT EID 
      , CAST(#arguments.Config[2]# AS Decimal) AS [Value] 
      , 0 AS Invalid 
      , '<li><span><b>Comments:</b></span>' + Comments + ' on <time>' + [Date] + '</time></li>' AS Skyhook 
    FROM qryFromFile 
    ORDER BY EID 
</cfquery> 

enter image description here

我必須beild一塊表一塊?

回答

2

爲了讓CF的內容塞進一個查詢時,你需要使用「查詢」屬性,而不是「name」屬性

<cfspreadsheet action="read" 
     src="#request.dropfolder##arguments.DSN#" 
     query="qryFromFile" 
     excludeHeaderRow="true" 
     ... > 
+1

爲了澄清,'name'用於返回元數據(即活動工作表,rowcount,summaryinfo.author等)。而'query'則返回表單內的實際數據。 – Leigh