Come stai compilando questa variabile oggetto? A seconda di come si popola la variabile, possono essere elencati modi più eleganti per ottenere il conteggio. Tuttavia, ecco una soluzione rapida e sporca per te:
- Crea una nuova variabile di tipo intero e inizializza la variabile a 0
- Utilizza un'attività di ciclo foreach per scorrere il tuo oggetto (apri l'editor di ciclo foreach, vai a
Collections
e cambia l'enumeratore inForeach ADO Enumerator
e la variabile di origine oggetto ADO alla tua variabile Oggetto. - Crea un
Execute SQL Task
- Nella scheda Generale, imposta ResultSet su Single row e la tua istruzione sql su
SELECT (@Count + 1)
- Nella scheda Mappatura parametri, aggiungi la tua nuova variabile intera e cambia il
Parameter Name
attributo a @Count - Nella scheda Insieme di risultati, aggiungi una nuova voce con nome:0 e nome variabile:la variabile intera appena creata.
Una volta completato il ciclo, avrai il conteggio dell'oggetto.
NOTA:se stai già eseguendo l'iterazione di questi file (cosa che presumo tu stia utilizzando poiché stai utilizzando SSIS per popolare una variabile oggetto con nomi di file), devi solo eseguire i passaggi 1, 3-6.