Hoe vul je deze objectvariabele in? Afhankelijk van hoe u de variabele invult, kunnen er meer geschikte manieren worden vermeld om de telling te krijgen. Hier is echter een snelle en vuile oplossing voor u:
- Maak een nieuwe variabele van het type integer en initialiseer de variabele op 0
- Gebruik een foreach-lustaak om uw object te herhalen (open de foreach-luseditor, ga naar
Collections
en verander de Enumerator inForeach ADO Enumerator
en de ADO-objectbronvariabele naar uw Object-variabele. - Maak een
Execute SQL Task
- Stel op het tabblad Algemeen ResultSet in op Enkele rij en uw sql-instructie op
SELECT (@Count + 1)
- Voeg op het tabblad Parametertoewijzing uw nieuwe integer-variabele toe en wijzig de
Parameter Name
toeschrijven aan @Count - Voeg op het tabblad Resultatenset een nieuw item toe met naam:0 en variabelenaam:uw nieuw gemaakte integer-variabele.
Zodra je looping is voltooid, heb je de telling van het object.
OPMERKING:Als u deze bestanden al aan het doorlopen bent (waarvan ik aanneem dat u dit doet omdat u SSIS gebruikt om een objectvariabele te vullen met bestandsnamen), hoeft u alleen de stappen 1, 3-6 uit te voeren.