Jak naplňujete tuto proměnnou objektu? V závislosti na tom, jak naplníte proměnnou, mohou být uvedeny elegantnější způsoby získání počtu. Zde je však pro vás rychlé a špinavé řešení:
- Vytvořte novou proměnnou typu integer a inicializujte proměnnou na 0
- K iteraci objektu použijte úlohu cyklu foreach (otevřete editor cyklu foreach, přejděte do
Collections
a změňte Enumerator naForeach ADO Enumerator
a zdrojovou proměnnou objektu ADO na proměnnou objektu. - Vytvořte
Execute SQL Task
- Na kartě Obecné nastavte ResultSet na Jeden řádek a příkaz SQL na
SELECT (@Count + 1)
- Na kartě Mapování parametrů přidejte svou novou celočíselnou proměnnou a změňte
Parameter Name
atribut @Count - Na kartě Sada výsledků přidejte novou položku s názvem:0 a názvem proměnné:vaše nově vytvořená celočíselná proměnná.
Po dokončení smyčky budete mít počet objektů.
POZNÁMKA:Pokud již procházíte těmito soubory (což předpokládám, protože používáte SSIS k naplnění objektové proměnné názvy souborů), stačí provést pouze kroky 1, 3-6.