当它在foreach循环中时,如何在SSIS中更改平面文件源格式?

时间:2014-02-18 17:29:17

标签: foreach ssis

我的平面文件连接管理器没有选择文件名,因为它位于foreach循环中。如果未选择文件名,则无法添加任何新列。这些问题没有“无文件名”问题,因此它们对我不起作用:

Add extra external column to flat file source

How to change flat file source using foreach loop container in an SSIS package?

如何在文件格式中添加新列?

这是我的平面文件连接管理器和foreach循环:

1 个答案:

答案 0 :(得分:1)

只需在Abc平面文件连接管理器中选择一个文件名,然后设置结构。

如果您使用foreach循环容器循环浏览文件名,那么您选择的文件无关紧要 - 它仅用于设计。

如果由于文件不存在而出现运行时错误,请将DelayValidation连接管理器中的Abc属性更改为True