McFly, y’a quelqu’un à l’appareil?

Dans SSIS, rien de plus frustrant qu’un script qui plante, ou pire, qui ne fait pas ce qu’on lui demande!

Un bon moyen de voir ce qu’il se passe c’est d’utiliser une Message Box pour retourner les valeurs qui sont manipulées par le script. La syntaxe en VB ça donne ça:

Public Sub Main()
     MsgBox("Texte" & Dts.Variables("Nom_de_la_variable").Value.ToString)
     Dts.TaskResult = Dts.Results.Success
End Sub

En C# il faut faire ça:

MessageBox(Dts.Variables["Nom_de_la_variable"].Value.ToString())

Évidemment dans ce cas là faut pas oublier de passer la variable en paramètre d’entrée du script hein…

Source

Votre commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l’aide de votre compte WordPress.com. Déconnexion /  Changer )

Photo Facebook

Vous commentez à l’aide de votre compte Facebook. Déconnexion /  Changer )

Connexion à %s