Bonjour je suis un peu neuf sur SQL server2000 et les DTS
mais j'aimerai faire un truc propre ...
je m'explique
dans mon DTS j'ai une table temporaire, si dans cette table j'ai moins de 10 lignes après traitement, alors je fais une rqt SQL, si j'ai plus de 10 j'en fais une autre ...
actuellement je me debrouille pour faire cette condition de la manière suivante:
je passe par un une rqt (select count(*) from ...) je mets le resultat dans une variable globale
a la suite de cette requète j'ai un ActiveX en VB. voici en gros ma function:
si ma variableglob<10 alors je force Main = DTSTaskExecResult_Success sinon je le fait planter par Main = DTSTaskExecResult_Success ...
et ensuite je gère avec les flux avec Echec et succès
en cas de Succès : j'execute ma RQT -10 lignes et ensuite un fichier .BAT
en cas d'Echec j'execute ma RQT +10 lignes
Voilà c'est marchouille mais j'aimerai savoir si y a pas un moyen de faire ça plus proprement
- MERCI -[/img]
Partager