如何将多个文件扩展名添加到 Foreach 循环容器 SSIS 中的 Files: 输入字段

2023-12-01

如何将多个文件扩展名添加到 SSIS 2008 中 Foreach 循环容器中的 Files: 输入字段。

我目前已输入为*.zip OR .csv看图片...但它不起作用,只有当我有一个像这样的值时才起作用*.zip

ForEachLoop in SSIS


我认为您不能在一个文件中指定两个文件类型扩展名For each Loop container,你应该使用*.*您可以使用以下步骤过滤特定的扩展名:

  1. 添加布尔类型的变量(例如:User::Flag)
  2. add a script task放入容器内并标记Filename变量为只读,Flag变量为ReadWrite

enter image description here

  1. 在脚本里面写入以下脚本

    Public Sub Main()
    
        Dim strFile As String = Dts.Variables.Item("Filename").Value.ToString
    
        Select Case IO.Path.GetExtension(strFile).ToLower
            Case ".csv", ".zip"
                Dts.Variables.Item("Flag").Value = True
    
    
            Case Else
                Dts.Variables.Item("Flag").Value = False
        End Select
    
    
        Dts.TaskResult = ScriptResults.Success
    End Sub
    
  2. 添加一个表达式到Script task输出连接器如下图所示

enter image description here

或者您可以通过使用第三方组件来实现它,例如带正则表达式的 Foreach 文件枚举器

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何将多个文件扩展名添加到 Foreach 循环容器 SSIS 中的 Files: 输入字段 的相关文章

  • SqlCommand返回值参数

    也许查看此代码的其他人能够告诉我为什么 returnID 始终为 0 我正在尝试从插入的记录中检索新的 ID public int AddToInventory int PartID int QtyOnHand int SpokenFor
  • 使用 insert into ... select 会导致 select 附近的语法不正确,为什么?

    如何在 INSERT 操作中进行 SELECT insert into tableX a id b id VALUES SELECT service id FROM tableY WHERE id 10 2 但服务器返回语法错误 为什么 S
  • 在 Microsoft Sql Server 2008R2 及更高版本上隐藏登录数据库 [关闭]

    Closed 这个问题是无关 help closed questions 目前不接受答案 请任何人协助隐藏 sql server 2008R2 或更高版本上的可用数据库 我有一个新的登录用户 已映射到特定数据库 使用特定登录用户登录时 我可
  • 带有 CONTAINS 查询的PreparedStatement

    我有一个查询需要连续运行 28000 次 所以我认为使用准备好的语句可能是一个聪明的主意 这是我的查询 String requestWithFirstName SELECT SE ELEMENT ID SE LASTNAME SE FIRS
  • 使用不存在和联接的 SQL 查询到 LINQ 语法

    我的 SQL 查询如下所示 在 SQL 中运行良好 我需要将其转换为 LINQ 语法 SQL SELECT Key Id FROM LocalizationKeys AS lk WHERE NOT EXISTS SELECT 1 FROM
  • 如果数组重叠,则折叠多行数组

    我在 PostgreSQL 9 3 中有一个表 其中包含一个列 每行包含一个数组 我正在努力寻找崩溃的方法 共享相同元素的数组行 Examples 简单重叠 给定以下两行数组 1 2 3 5 3 6 9 结果将是一行包含 5 1 2 3 6
  • 如何返回以列名作为第一行的 T-SQL 查询

    我正在编写一个 SSIS 包来将数据从 SQL Server 2012 数据库输出到 CSV为客户归档 要求是第一行是列名称 下面是我为数据流任务中的源编写的查询 问题是 它总是将列名返回为最后一行 而不是第一行 为什么 我该如何实现这一目
  • 通过一个表中的列更新另一表中的列

    我有两张桌子 A 和 B 两者都有一个共同的列 name 并通过列 id 相互链接 表A中的 name 列是空的 而表B中有数据 我的任务是用相应的id填充从表B到表A的该列中的所有数据 我正在使用以下查询 UPDATE A SET A n
  • 在不使用 PHP 的情况下将 MYSQL 中的表字段更新为其值加上常量

    我想表演一个UPDATE in MYSQL其中我获取一个字段值 添加一个常量并将新值保存在同一字段中 假设我们有一个名为OldValue在一个名为aTable 伪代码可能是 UPDATE aTable SET OldValue OldVal
  • 如何从 SQL Server 2005 备份中恢复单个表?

    我已经使用常规 SQL Server 2005 备份命令进行了备份 有没有办法只恢复单个表 而不是整个数据库 将整个数据库恢复到另一台机器 或临时数据库 然后复制表对我来说似乎是最简单的
  • 如何在 SQL Server Management Studio 中查看 SSIS 包?

    啊 我通过导入向导创建了 SSIS 包 但使用 Management Studio 在服务器上找不到 SSIS 包 当我进入作业调度程序时 执行 SSIS 包也没有显示为选项 当您启动 SSMS 时 它允许您选择服务器类型和服务器名称 在服
  • java.sql.SQLException: ORA-01005: 给定的密码为空;登录被拒绝

    我在尝试连接到数据库时遇到以下异常 java sql SQLException ORA 01005 null password given logon denied at oracle jdbc driver T4CTTIoer proce
  • RedGate ReadyRoll 的替代品了吗? [关闭]

    Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 我正在寻找一种经济实惠的 RedGate ReadyRoll 替代方案 以实现 SQL 的持续部署 我
  • 单个 sql 查询可以处理 sql server 中的 null 或值日期范围

    使用 SQL Server 2008 我有一个存储过程 其中开始日期和结束日期作为日期范围的输入参数 寻找一个singlesql 查询 其中在 where 子句中有一个开始日期和结束日期 可以处理日期均为空或都有值的两种情况 我不想使用 I
  • MySQL中Join同表临时表

    我喜欢在 MySQL 中加入一个失败的临时表 这个想法很简单 CREATE TEMPORARY TABLE temp table LIKE any other table srsly it does not matter which tab
  • SQL Server 全文搜索 - 是否可以在单词中间进行搜索?

    我的数据库有全文搜索 是否可以在单词中间搜索某些文本 例如 我有一个描述列 其中包含以下文本 Revolution 是否可以搜索 EVO 并让它在 革命 一词中找到它 或者我是否一直在做 LIKE SELECT FROM Table WHE
  • Spring Boot如何加入自定义查询

    我需要创建一个端点 该端点按州返回人口普查数据以及城市列表 我目前使用两个端点来获取此数据 目前回应 自定义查询一 censusByState id 1 code 11 name Rond nia statePopulation 18152
  • SSIS ForEach File 循环 - 将文件名插入表

    我正在构建一个 SSIS 包 使用 VS 2017 来从特定文件夹加载一堆 CSV 文件 使用 ForEach File 循环效果很好 数据流任务具有平面文件源和 OLE DB 目标 我希望能够将文件名以及 CSV 文件中的数据保存在同一个
  • 从 oracle 中为每个组选择最新行

    我在留言簿中有一张包含用户评论的表格 列有 id user id 标题 评论 时间戳 我需要为每个用户选择最新行 我尝试使用 group by 执行此操作 但没有管理它 因为我无法在按 user id 分组的同一查询中选择任何其他内容 SE
  • Sql 查询抛出标识符太长。最大长度为 128

    我正在处理一个简单的更新查询 在执行查询时看到以下错误 我非常清楚 这根本不应该是一个长度问题 可能是什么问题 Error 以identifier开头的标识符太长 最大长度为 128 我的查询 update dbo DataSettings

随机推荐

  • Android Studio 3.0 清单错误:发现未知元素

    NOTICE 请不要发布此内容 android enableAapt2 false 作为答案 这是not一个办法 它只是忽略真正的错误 不会在运行时造成任何问题 解决办法很简单 只要去掉错误放置的即可动作标签在清单文件中的意图过滤器之外 有
  • HTML5本地存储JSON多个对象

    有谁知道 当我在 javascript 中执行循环时 是否可以创建一个包含多个对象的本地存储 目前我的代码如下所示 var albums var album list each data function i item var name i
  • WordPress wp_editor() 不工作

    我使用了 wordpress 3 8 并创建了插件并显示了 wp editor but it look like this 这是我的代码 content edit id slider text editor wp editor conten
  • Three20 iPhone 照片库的 TabBar 支持

    我经过this教程并为 iPhone 创建了一个照片库 现在我想将它添加到我的 TabBar 项目中 我已经听说 Three20 不支持 XIB 所以我将整个选项卡栏设置更改为以编程方式 我想我距离最终解决方案已经不远了 我能够让照片库在一
  • 每个 Angular 项目都会生成大量文件

    我想为 Angular 启动一个简单的 hello world 应用程序 当我按照官方的说明进行操作时快速开始安装在我的项目中创建了 32 000 个文件 我认为这是一些错误或者我错过了一些东西 所以我决定使用角度 cli 但在设置项目后我
  • 仅开始活动一次

    我希望我的应用程序仅在应用程序第一次启动时启动活动 有人知道吗 我发现了这个 但它只显示黑屏 public class WhatsNew extends Activity public static final String PREFS N
  • 如何找到图像中的极值角点?

    从上面的源图像 源图像1 图像2 中 我想找到最极端的角点 并得到像目标图像1 图像2这样的点 即我画的红色圆圈点 其实我研究过Harris Shi Tomasi算法 但没那么极端 其实我已经尝试过良好的功能Totrack使用java代码
  • PHP + 从 iFrame 内发布 HTML 表单并重定向父级

    我想知道是否可以执行以下操作 在 HTML 页面内放置一个 iFrame 在 iFrame 内 我有一个 使用 PayPal 付款 按钮 当单击该按钮并将 HTML 表单提交给 PayPal 时 我希望父页面重定向到 PayPal 而不仅仅
  • 运行时错误:在应用程序上下文之外工作

    app py from flask import Flask render template request jsonify json g import mysql connector app Flask name class TestMy
  • 更改 UIView 中的坐标原点

    是否可以更改 UIView 中的坐标系 使 0 0 成为右上角 我的答案是禁止使用Interface Builder 但我知道没有其他方法 启动 UIView 后 执行 CGAffineTransform 如下所示 self view tr
  • Excel-VBA - VBA 中有类似 Javas Set 容器的东西吗?

    VBA中有类似Java的Set容器的东西吗 我找不到任何东西 Google 似乎也没有帮助 因为 set 是 VBA 中的保留工作 任何想法都会很棒 现在我唯一的选择是字典或数组 Thanks VBA 有一个内置的 Collection 对
  • 如何在 R Shiny 中使用上传的文件保存在本地服务器上?

    我想使用用户上传的文件 然后将其链接到我的其他 R 脚本 我现在无法访问该文件 UI gt fileInput ghiFile Choose GHI File csv accept c text csv text comma separat
  • “背景大小:包含”图像内的响应式 DIV 缩放

    更新于 2015 年 1 月 1 日 Problem 我有一个居中的背景图像 正在缩放background size contain 我希望 DIV 用于链接等 覆盖在背景上 并且在调整浏览器大小时也随所述背景缩放 但也保持相对于背景大小的
  • WPF 列出可用的打印机和托盘

    我正在编写 WPF 应用程序 它需要显示可用打印机和相应托盘的列表 我可以通过以下行循环获取可用打印机的列表 PrinterSettings InstalledPrinters 现在正忙于获取相应的打印机托盘 有人可以给出示例代码吗 usi
  • 如何在 C# 中将日期字符串从一种格式转换为另一种格式?

    假设我有像 mydate 24 Jun 2011 这样的日期字符串我想将其转换为另一种格式 2011 06 24 执行此操作的简单方法是什么 最好的方法是将字符串解析为 DateTime 然后再次将其转换为字符串 请务必查看以下文档日期时间
  • 使用一种表单将数据插入多个表[重复]

    这个问题在这里已经有答案了 我正在尝试使用一种表单将数据插入到两个表中 这是我的表格
  • scala - HList 的通用解压

    我有以下 Scala 问题 编写一个函数来获取 HList 列表 List 23 a 1 0d HNil 24 b 2 0d HNil this is list of hlists 并返回列表列表 List Int 23 24 List S
  • 二进制字符串到十进制的转换?

    在下面的代码中 我将二进制转换为十进制 然后打印与其对应的字符 void convertToChar int binaryChar int length int multiplier 0 int i int sum 0 for i leng
  • 从 onChange 事件填充 FilteringSelect 数据存储

    我正在尝试绑定一个onChange一个事件FilteringSelect填充另一个FilteringSelect View dojo addOnLoad function dojo connect dijit byId filtersele
  • 如何将多个文件扩展名添加到 Foreach 循环容器 SSIS 中的 Files: 输入字段

    如何将多个文件扩展名添加到 SSIS 2008 中 Foreach 循环容器中的 Files 输入字段 我目前已输入为 zip OR csv看图片 但它不起作用 只有当我有一个像这样的值时才起作用 zip 我认为您不能在一个文件中指定两个文