如何确定SSIS数据集中的行数

JSa*_*der 6 ssis ado

我经常在SSIS包中遇到一种情况,我在其中运行SQL命令以从ADO连接返回一组行.有些情况下我想根据返回的行数进行分支.ado结果集存储在SSIS"对象"数据类型中.SSIS表达式或脚本组件中是否有一种方法可以获得行数?

Wil*_*man 13

而不是使用Execute Sql任务,使用这样的数据流任务.

  1. 使用源组件检索数据
  2. 使用rowcount组件将rowcount存储到变量中
  3. 使用记录集目标组件并将其存储在原始变量中(system.object类型)

然后返回控制流并按计划继续,使用rowcount变量分支控制流.