Hur fyller du i den här objektvariabeln? Beroende på hur du fyller i variabeln kan mer lämpliga sätt att få räkningen listas. Men här är en snabb och smutsig lösning för dig:
- Skapa en ny variabel av typen heltal och initiera variabeln till 0
- Använd en foreach loop-uppgift för att iterera över ditt objekt (öppna foreach loop-editorn, gå till
Collections
och ändra Enumerator tillForeach ADO Enumerator
och ADO-objektets källvariabel till din Object-variabel. - Skapa en
Execute SQL Task
- På den allmänna fliken ställer du in ResultSet till Single row och din SQL-sats till
SELECT (@Count + 1)
- På fliken Parametermappning lägger du till din nya heltalsvariabel och ändrar
Parameter Name
attribut till @Count - På fliken Resultatuppsättning lägger du till en ny post med namn:0 och variabelnamn:din nyskapade heltalsvariabel.
När din looping är klar har du räkningen av objektet.
OBS:Om du redan itererar genom dessa filer (vilket jag antar att du gör eftersom du använder SSIS för att fylla i en objektvariabel med filnamn), behöver du bara utföra steg 1, 3-6.