变量中的值如何达到Flat File Connection Manager和/或Flat File Source?

时间:2015-09-04 17:16:50

标签: ssis bids

在我的Data Flow Task对象中,我有一个Flat File Source对象和一个ADO NET Destination对象。 Flat file connection manager对象中的Flat File Source指向文件C:\BIDS\Ssis\TextFiles\Summary_090115.txt。这是运行包时将读取的文件。

由于文件名不一样,我添加了一个Foreach Loop Container,它将文件名检索到变量FilePath。现在,在Control Flow标签中,FilePath应该有要阅读的文件的名称。

我的问题:变量FilePath中的值如何达到Flat File Connection Manager标签中Flat File Source对象使用的Data Flow

感谢。

1 个答案:

答案 0 :(得分:0)

您可以在FlatFile连接管理器的“属性”菜单中设置ConnectionString表达式

This is a link from Microsoft

This is an article on how to accomplish your task

  1. 首先要有一个变量构建一个ConnectionString
  2. 右键单击FlatFile连接管理器并选择属性(或者选择连接管理器并按F4)
  3. 点击表达式旁边的...
  4. 选择连接字符串属性并将其设置为动态构建连接字符串的变量
  5. RightClick on FlatFile Connection Manager

    Click on the ... next to Expressions

    Select the Connection String Property