我有一个带有C#脚本组件的SSIS包。该脚本处理一些文档并将信息提取到多个SQL表。组合表不是一种选择。除了花费很长时间处理所有文件之外,脚本运行完美。每个文件都包含它们上次修改的日期,我的解决方案是将该日期存储在SQL表中,然后在下次运行包时检索以前的日期并进行比较。如果文件尚未修改,则日期将相同,文件将被跳过。
不幸的是我无法弄清楚如何引入SQL表。连接和脚本组件设置似乎是正确的,但我的C#代码不起作用。理想情况下,我想将表格作为字典或列表。表本身只包含两列:文件名,最后修改日期。
答案 0 :(得分:2)
请按照以下步骤操作:
添加Select * From [Table]
,您可以在其中选择日期表中的所有数据
ResultSet
将结果存储在对象变量中,方法是选择diffEditor.insertedTextBackground
有关详细信息,请阅读以下详细文章: