我有:
<cfspreadsheet action="read" src="#Trim(PathToExcelFile)#" query="Data">
如何使用ColdFusion查询查询计算“数据”查询中的总列数?在插入我的数据库之前,我需要计算我的用户是否使用了相关的excel文件格式。 我正在使用Oracle 11g而我无法做到:
Select * From Data Where rownum < 2
如果我可以这样做,那么我可以创建一个数组并计算列,但运行该脚本使用错误结果。错误说没有列名Rownum。 Oracle不允许我使用select top 1。 我不想循环超过5000+记录来计算一行的总列数。我感谢任何帮助,谢谢
答案 0 :(得分:2)
ColdFusion在其查询结果中添加了一些额外的变量。其中一个名为`columnList',并包含一个以逗号分隔的返回查询列的列表。
由此您可以轻松计算列数。 #listlen(Data.columnList)#
作为一个例子。