查询列的CFDump不显示所有值

Tan*_*Tan 1 coldfusion coldfusion-8

以下QoQ的倾销结果非常好:

<cfquery datasource = "XX.XX.X.XX" name="master2">
   SELECT  DATE(Timedetail) as FIRSTCONN
           , count(Timedetail) as FIRSTOccurances
           , EVENTS 
   FROM    MyDatabase
   WHERE   EVENTS = "FIRST" GROUP BY FIRSTCONN 
<!--- LIMIT 0,10 --->;
</cfquery> 

<cfdump var="#master2#">

<cfquery dbtype="query" name="detail2">
    SELECT  *
    FROM    master2 
    WHERE   FIRSTCONN  >= <cfqueryparam value="#startdate#" cfsqltype="cf_sql_date"> 
    AND     FIRSTCONN  <  <cfqueryparam value="#enddate#" cfsqltype="cf_sql_date">;
</cfquery>  

Dumping Result: <cfdump var="#detail2#"><cfabort>
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试在QoQ上使用以下检查时:

 Dumping Result: <cfdump var="#detail2.FIRSTCONN#"><cfabort>
Run Code Online (Sandbox Code Playgroud)

我没有看到完整的FIRSTCONN值列表.相反,我只看到一行:

  Dumping Result: {ts '2013-06-29 00:00:00'}
Run Code Online (Sandbox Code Playgroud)

理想情况下,我应该看到FIRSTCONN浏览器中所有内容的列表,不应该吗?

Dan*_*cuk 5

您正在查看coldfusion的默认行为.输出或转储时queryname.fieldname,如果未指定行号,则从第一行获取值.如果要查看所有行,您的选择是:

  1. 查看值列表
  2. 输出/转储整个查询
  3. 为该列做另一个q的q并将其转换为cfdump.
  4. 将cfoutput与查询属性一起使用,只输出该字段