SSIS 如何在使用 Foreach ADO 枚举器时检索文件名
这是我的问题。 我有第一个 SQL 任务,它将文件路径返回到完整结果集(即:\server\myfolder) 然后我有一个变量“USER::VAR_SQL”,它是一个 System.Object。
然后我将执行 SQL 任务连接到 foreach 循环容器并 在“ Collection”中我选择了“Foreach ADO Enumerator”,然后作为ADO对象变量“”USER::VAR_SQL” 在“变量映射”中,我添加了 USER::filepath 作为变量。
现在,如何循环每个 USER::VAR_SQL 值,然后枚举文件夹中的每个文件 *.txt?我找不到访问我的文件夹中的文件的方法。
提前谢谢你 马努
Here is my problem.
I have a first SQL task that return filepath into a Full result set (ie: \server\myfolder)
I have then a variable , "USER::VAR_SQL" which is a System.Object.
then I connected my Execute SQL Task to a foreach loop Container and
in " Collection" I selected "Foreach ADO Enumerator" and then as ADO object variable ""USER::VAR_SQL"
in "Variable mappings" I added USER::filepath as variable.
Now, How can I loop on each USER::VAR_SQL value and then enumerate each file *.txt in the folder? I cannot find the way to get access to the files in myfolder.
Thanks you in advance
Manu
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
目前,您正在“粉碎”ADO 结果集。您现在需要对文件系统执行相同的操作。在内部嵌入 foreach 文件枚举器现有的 foreach ado 枚举器并将其连接起来。
图片可能更能提供信息
Currently, you are "shredding" the ADO resultset. You now need to do the same operation against the filesystem. Embed a foreach file enumerator inside the existing foreach ado enumerator and wire it up.
A picture might be more informative