OVH Cloud OVH Cloud

Propriétés dynamiques de lot

2 réponses
Avatar
Rémi
Bonjour,

je veux transf=E9rer des don=E9es d'une table vers un fichier=20
texte. Le nom du fichier change =E0 chaque transfert, j'ai=20
donc cr=E9=E9 un lot et ajout=E9 une "tache propri=E9t=E9s=20
dynamiques" dans laquelle je modifie "DataSource" de mon=20
fichier destination. Je d=E9fini comme source une requete=20
qui recherche le nom du fichier destination dans une table.
Le lot fonctionne.
Quand je modifie le nom du fichier destination dans la=20
table et que je relance le lot, le lot n'a pas tenu compte=20
de la nouvelle valeur de destination.
Est-ce qu'il y a une manip =E0 faire pour que lot cherche=20
bien ma destination "dynamiquement" ?

J'esp=E8re avoir =E9t=E9 clair ...

Merci d'avance, R=E9mi

2 réponses

Avatar
Laurent Moreau
Tu as peut-etre stocké dans ta table uniquement le nom du fichier et non pas
le chemin complet.


Sinon, essaye en 2 étapes:
Une tache d'exécution de requete qui lit le nom du fichier et place le
résultat dans une variable globale (voir output parameter de la tache
d'execution de requete)
Puis ta tache de propriété dynamique modifie la source de donné a partir
d'une varaible globale et non plus a partir d'une requete

Pour debugger, tu peux faire un VBscript entre ces 2 étapes:
msgbox(DTSGlobalVariables("LaVariable").Value)



Laurent.




"Rémi" wrote in message
news:0b4401c39f94$5205bdb0$
Bonjour,

je veux transférer des donées d'une table vers un fichier
texte. Le nom du fichier change à chaque transfert, j'ai
donc créé un lot et ajouté une "tache propriétés
dynamiques" dans laquelle je modifie "DataSource" de mon
fichier destination. Je défini comme source une requete
qui recherche le nom du fichier destination dans une table.
Le lot fonctionne.
Quand je modifie le nom du fichier destination dans la
table et que je relance le lot, le lot n'a pas tenu compte
de la nouvelle valeur de destination.
Est-ce qu'il y a une manip à faire pour que lot cherche
bien ma destination "dynamiquement" ?

J'espère avoir été clair ...

Merci d'avance, Rémi
Avatar
Rémi
j'ai bien mis le chemin complet dans la table ...

Je vais essayer ta solution.