0

最好的是我可以在 a 中打开 atxt file并将SSIS第一行存储为变量。

我想在 中放置一个帐户列表txt file并在SQL task.

4

1 回答 1

2

请参阅@Ozren 给您的链接,以创建正确的平面文件连接 egmyfile和变量 eg HeaderLine。然后创建一个脚本任务,放入 HeaderLine varread/write variables并使用以下代码对其进行编码:

System.IO.StreamReader file = 
   new System.IO.StreamReader(Dts.Connections["myfile"].ConnectionString);
Dts.Variables["HeaderLine"].Value = file.ReadLine();
file.Close();

差不多就是这样,然后您可以放置​​一个标准的 DataFlow 来将文件数据从文件读取到数据库或结果集。

您将在 HeaderLine 变量中拥有第一行,您可以在 SSIS 包中的任何位置使用它。

于 2013-07-18T08:05:05.607 回答