Hvordan udfylder du denne objektvariabel? Afhængigt af, hvordan du udfylder variablen, kan mere passende måder at få optællingen på listes. Men her er en hurtig og beskidt løsning til dig:
- Opret en ny variabel af typen heltal og initialiser variablen til 0
- Brug en foreach loop-opgave til at iterere over dit objekt (åbn foreach loop-editoren, gå til
Collections
og ændre enumerator tilForeach ADO Enumerator
og ADO-objektkildevariablen til din Object-variabel. - Opret en
Execute SQL Task
- På den generelle fane skal du indstille ResultSet til Single row og din sql-sætning til
SELECT (@Count + 1)
- På fanen Parameter Mapping skal du tilføje din nye heltalsvariabel og ændre
Parameter Name
attribut til @Count - På fanen Resultatsæt skal du tilføje en ny post med navn:0 og variabelnavn:din nyoprettede heltalsvariabel.
Når din looping er fuldført, vil du have optællingen af objektet.
BEMÆRK:Hvis du allerede gentager disse filer (hvilket jeg antager, du er, da du bruger SSIS til at udfylde en objektvariabel med filnavne), behøver du kun udføre trin 1, 3-6.