Bonjour à tous,
Dans le cadre d'un SSIS de backup de mes bases de données et de certains fichiers, j'ai besoin de lancer une tâche (zip_mes_fichiers.cmd) qui prend comme argument la liste des dossiers à zipper.
Ce qui donne "zip_mes_fichiers.cmd toto tata titi" où toto, tata et titi sont mes dossiers à zipper.
Cela fonctionne lorsque je renseigne en dur cette liste de dossier dans le champs Arguments de Execute Process Task Editor.
En revanche, si je veux rendre cette tâche un peu plus intelligente en récupérant cette liste de dossiers depuis une base de données via une requête, je n'arrive pas à passer ma variable contenant le resultSet de la requête ni dans le champs Arguments ni dans le champs Expressions.
Dans le premier cas, la variable n'est pas interprétée (je me retrouve avec un cmd de type "zip maVariable" au lieu de "zip toto tata titi".
Dans le second cas, j'ai l'erreur suivante: "the data type of variable ListDossier is not supported in an expression".
Ma variable est de type objet car elle stocke un resultSet.
Est-ce que quelqu'un a réussi à passer des paramètres dans une tâche Execute Process Task Editor via une variable initialisée par une requête?
Merci par avance de votre aide!
Cordialement,
Fabien.
Partager