¿Cómo está poblando esta variable de objeto? Dependiendo de cómo rellene la variable, se pueden enumerar formas más elegantes de obtener el recuento. Sin embargo, aquí hay una solución rápida y sucia para ti:
- Cree una nueva variable de tipo entero e inicialice la variable a 0
- Utilice una tarea de bucle foreach para iterar sobre su objeto (abra el editor de bucles foreach, vaya a
Collections
y cambie el enumerador aForeach ADO Enumerator
y la variable de origen del objeto ADO a su variable de objeto. - Cree una
Execute SQL Task
- En la pestaña general, establezca ResultSet en Fila única y su instrucción sql en
SELECT (@Count + 1)
- En la pestaña Asignación de parámetros, agregue su nueva variable entera y cambie el
Parameter Name
atributo a @Count - En la pestaña Conjunto de resultados, agregue una nueva entrada con el nombre:0 y el nombre de la variable:su variable entera recién creada.
Una vez que se complete el bucle, tendrá el recuento del objeto.
NOTA:Si ya está iterando a través de estos archivos (que supongo que es así, ya que está utilizando SSIS para completar una variable de objeto con nombres de archivo), solo necesita realizar los pasos 1, 3-6.