3

ColdFusion 11のドキュメントには、「..ColdFusion 11 以降、クエリおよび CFC のコード実行時にデータ型が保持される」と記載されています。

私が試してみました:

<cfquery name="qry_Users" datasource="cse">
 SELECT name,cgpa
 FROM   student_cgpa
 WHERE  ID IN (1)
</cfquery>

<cfdump var="#getmetadata(qry_Users)#">
<cfoutput>
  Row: #serializeJSON(qry_Users,"row")#<br>
  Struct: #serializeJSON(qry_Users,"struct")#
</cfoutput>

ここでは、name と cgpa の両方が varchar フィールドです。行単位のシリアライゼーションでは、cgpa のデータ型は保持されませんが、構造体型のシリアライゼーションでは機能します。

これは予想外ではありませんか?

ここに画像の説明を入力

4

0 に答える 0