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" ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
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
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" <r.vonesch@smat.fr> wrote in message
news:0b4401c39f94$5205bdb0$a101280a@phx.gbl...
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" ?
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" ?