2010-03-11 19 views
0

J'ai un composant de script SSIS 2008 qui est configuré comme une transformation (donc il a une entrée et une sortie), et ce que je veux faire est de prendre 1 ligne dans une entrée et éventuellement sortir plusieurs lignes.Comment ajouter des lignes à l'aide du composant de script SSIS 2008 lors de la transformation?

En 2005, il y avait les AddRow and CreateNewOutputRows méthodes, mais les semble pas être disponible en 2008.

Alors, comment puis-je ajouter des lignes lors de la transformation?

Répondre

4

Votre problème est probablement que le composant est configuré comme une transformation synchrone. Si vous le faites, vous ne pourrez pas ajouter de lignes "supplémentaires" sur la sortie.

Si ce n'est pas le cas, toutes les fonctionnalités de 2005 sont présentes en 2008. Cela inclut la méthode CreateNewOutputRows, ce que je ne pense pas que vous souhaitiez dans ce cas. Il inclut également la méthode AddRow - qui sera uniquement disponible sur un tampon de sortie, probablement nommé Output0Buffer, que vous ne verrez pas si votre sortie est synchrone.

Revoir this pour configurer un script asynchrone.