OVH Cloud OVH Cloud

Proc cdosysmail

1 réponse
Avatar
Daniel
Bonjour,

Je souhaite modifier la proc cdosysmail afin d'envoyer l'heure d'exécution
et le nom d'un job.
Est-ce possible?
Si oui, comment?

Merci

Daniel

1 réponse

Avatar
Oliv'
Bonjour,
cdosysmail n'est pas une 1 seule procédure. Il s'agit d'un code qui fait
référence aux objets CDOSYS.

Par exemple si ta procédure accepte les parametres ci-dessous (1) il faut
que tu alimentes @body ou @subject avec tes données 'nom du job' et 'heure'
que tu auras recueilli au préalable dans des variables

Grossomodo car j'ai pas bcp de temps :-(((

declare @heure varchar(18), @job varchar(100), @body varchar(4000)

select @job = 'nom job'
select @heure =convert(varchar(18),getdate(),113)
exec monjob ---- tu executes ton job donc soit tu mets cela avant ou après
le getdate() selon si tu veux l'heure de début ou fin
select @body = @job + ' ' + @heure


exec sp_send_cdosysmail '', '',
null,'Sujet',@body ,null




(1)
CREATE PROCEDURE [dbo].[sp_send_cdosysmail]
@From varchar(100) ,
@To varchar(100) ,
@BCC varchar(100) ,
@Subject varchar(100)=" ",
@Body varchar(4000) =" ",
@AddAttachment varchar(100)=" "


*/
"Daniel" a écrit dans le message de news:

Bonjour,

Je souhaite modifier la proc cdosysmail afin d'envoyer l'heure d'exécution
et le nom d'un job.
Est-ce possible?
Si oui, comment?

Merci

Daniel