0

我正在帮助一位朋友解决 Coldfusion 问题,我只是在解决一个简单的问题时遇到了困难。我们正在尝试从 SQL 表中获取列名,我们这样做的方法是执行以下操作:

现在我们正试图从结构数组中获取相同的信息(请参见此处的屏幕截图)。

在此处输入图像描述

    <cfdump var="#ApiData#">
    <cfset numColumns = StructCount(ApiData[1])>
    <cfdump var="#numColumns#">
    <cfdump var="#ApiData[1].Created#">
    <cfabort>

    <cfloop from="1" to="#numColumns#" index="i">   
        <cfset ColumnNames = ?how do I create an array of columns here?
    </cfloop>

谢谢

4

1 回答 1

4

所以你想要一个数组["Created", "CreatedBy", etc]

那只是:

structKeyArray(nameOfStruct);

你不需要循环。

文件:structKeyArray()

于 2013-10-31T22:25:01.607 回答