1

次の 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>

ただし、QoQ で次のチェックを使用しようとすると:

 Dumping Result: <cfdump var="#detail2.FIRSTCONN#"><cfabort>

値の完全なリストが表示されませんFIRSTCONN。代わりに、次の 1 行だけが表示されます。

  Dumping Result: {ts '2013-06-29 00:00:00'}

理想的にはFIRSTCONN、ブラウザにすべてのリストが表示されるはずですよね?

4

3 に答える 3

5

これは、coldfusion のデフォルトの動作です。output または dumpqueryname.fieldnameで、行番号を指定しないと、最初の行から値が取得されます。すべての行を表示する場合は、次の選択肢があります。

  1. 値のリストを見てください
  2. クエリ全体を出力/ダンプする
  3. その列だけに対して別の q of q を実行し、それを cfdump します。
  4. クエリ属性で cfoutput を使用し、そのフィールドを出力するだけです
于 2013-08-08T16:03:29.007 に答える