我有:
<cfspreadsheet action="read" src="#Trim(PathToExcelFile)#" query="Data">如何使用Query的ColdFusion query计算"Data“查询中的总列数?在插入到我的数据库之前,我需要计算一下我的用户是否使用了当前的excel文件格式。我使用的是Oracle 11g,但无法执行以下操作:
Select * From Data Where rownum < 2如果我可以做到这一点,那么我就可以创建一个数组并计算列数,但使用该脚本运行会导致错误。错误提示没有列名Rownum。Oracle不允许我使用select TOP1,我不想通过循环5000+记录来计算一行的总列数。感谢您的帮助,谢谢
发布于 2016-11-03 04:26:34
ColdFusion在它的查询结果中添加了一些额外的变量。其中一个名为‘columns’,包含返回的查询列的逗号分隔列表。
由此,您应该能够轻松地计算列数。#listlen(Data.columnList)#就是一个例子。
https://stackoverflow.com/questions/40387637
复制相似问题