OVH Cloud OVH Cloud

ADO et outPut d'une SP

2 réponses
Avatar
JC
Bonjour,

J'ai développé et mis en place une procédure stockée qui traite un ensemble
de tâches.

Au fur et à mesure du traitement, je pointe l'état d'avancement du traitement en
- en logant chacune des étapes
- en lancant des reqûetes intermédiaires de contrôles
- ...


PRINT @@rowcount + ' enregistrement(s) supprimé(s) dans la table T1'

IF ....
PRINT 'Etapes 03 : succès'
ELSE
SELECT C1, C2, .....

Très très classique ;-))


Aujourd'hui, cette procédure n'est plus lancé manuellement
par un DBA, mais par script (en vbs) planifié qui s'appuie sur la couche ADO.

cmd.Commandtext = "MyStoredProc @Param1=" & value1 & ", @Param2=" & value2
cmd.Execute

Comment récupérer le "journal du traitement" via ADO afin de le rédiriger vers
un
fichier log ?

Cordialement,

J.C.

2 réponses

Avatar
bruno reiter [MVP]
Je te conseille d'utiliser une table spécifique pour le log, voire dans une
base séparée.

br

"JC" wrote in message
news:c6tu4j$2irh$
Bonjour,

J'ai développé et mis en place une procédure stockée qui traite un


ensemble
de tâches.

Au fur et à mesure du traitement, je pointe l'état d'avancement du


traitement en
- en logant chacune des étapes
- en lancant des reqûetes intermédiaires de contrôles
- ...


PRINT @@rowcount + ' enregistrement(s) supprimé(s) dans la table T1'

IF ....
PRINT 'Etapes 03 : succès'
ELSE
SELECT C1, C2, .....

Très très classique ;-))


Aujourd'hui, cette procédure n'est plus lancé manuellement
par un DBA, mais par script (en vbs) planifié qui s'appuie sur la couche


ADO.

cmd.Commandtext = "MyStoredProc @Param1=" & value1 & ", @Param2=" &


value2
cmd.Execute

Comment récupérer le "journal du traitement" via ADO afin de le rédiriger


vers
un
fichier log ?

Cordialement,

J.C.




Avatar
Rickal
avec une redirection ??

c:nom_script.vbs > fichierToto


Après mure réflexion, JC a écrit :
Bonjour,

J'ai développé et mis en place une procédure stockée qui traite un ensemble
de tâches.

Au fur et à mesure du traitement, je pointe l'état d'avancement du traitement
en - en logant chacune des étapes
- en lancant des reqûetes intermédiaires de contrôles
- ...


PRINT @@rowcount + ' enregistrement(s) supprimé(s) dans la table T1'

IF ....
PRINT 'Etapes 03 : succès'
ELSE
SELECT C1, C2, .....

Très très classique ;-))


Aujourd'hui, cette procédure n'est plus lancé manuellement
par un DBA, mais par script (en vbs) planifié qui s'appuie sur la couche ADO.

cmd.Commandtext = "MyStoredProc @Param1=" & value1 & ", @Param2=" & value2
cmd.Execute

Comment récupérer le "journal du traitement" via ADO afin de le rédiriger
vers un
fichier log ?

Cordialement,

J.C.



--
Ceci est une signature automatique de MesNews.
Site : http://mesnews.no-ip.com