我更喜欢动态地执行此操作,而不是将查询中的列硬编码到表中。这是我从另一个来源调整的代码。我想要做的不仅是按顺序获取列,还要获取每列的行值。我似乎找不到使用此方法显示每列的实际行值的属性,仅显示列名称和类型。
在两个 cfloop 中,顶部的一个将表示列名称,而底部的一个将表示该列的行值。
cfset employeemeta=getMetaData(ShowDeletedData)>
<Table border="1">
<TR>
<h4>The Employees table has the following columns</h4>
<cfloop index="i" from="1" to="#arrayLen(employeemeta)#">
<cfoutput>
<TD> #employeemeta[i].name# </TD>
</cfoutput>
</cfloop>
</TR>
<TR>
<cfloop index="i" from="1" to="#arrayLen(employeemeta)#">
<cfoutput>
<TD> #employeemeta[i].name# </TD>
</cfoutput>
</cfloop>
</TR>
</table>
Run Code Online (Sandbox Code Playgroud)