我有一个 Excel 工作簿,其中包含一系列用于导入数据库的工作表。对于大多数工作表,我使用查询来获取以下数据:
SELECT [F1], [F2] FROM [Sheet Name$A2:B10000]
在我的开发中,我有一个工作簿,其中包含每张工作表的一些测试数据。现在其他人正在使用该包导入工作簿的副本,但其中一张工作表是空白的,因为他们不希望为该特定表加载任何数据。不幸的是,当包尝试运行导入的那部分时,它会出错并显示
VS_NEEDSNEWMETADATA
。错误。这不可能是一个独特的问题,但我无法在网上找到任何解决方案。关于如何解决它的任何建议?
最佳答案
在类似的情况下,我将使用脚本任务来检查 Excel 工作表是否包含数据,如果是,则执行数据流任务(使用优先约束)。
另外,确保设置数据流任务Delay Validation
属性(property)给 True
.
有用的链接:
关于sql - "No column information was returned"从空 Excel 工作表中选择时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60158969/