IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

MS SQL Server Discussion :

Mails avec variables avec xp_smtp_sendmail


Sujet :

MS SQL Server

  1. #1
    Membre du Club
    Inscrit en
    Juin 2006
    Messages
    94
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 94
    Points : 50
    Points
    50
    Par défaut Mails avec variables avec xp_smtp_sendmail
    Bonjour,

    Je souhaite envoyer un email sous SQL Server 2000 avec la procédure xp_smtp_sendmail. J'ai un trigger dont le code est :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
     
    DECLARE @mail varchar(21)
    DECLARE @fax varchar(21)
     
    SELECT @mail= CT_Mail FROM F_COMPTET WHERE ct_num=@tiers
    SELECT @fax = CT_Telecopie FROM F_COMPTET WHERE ct_num=@tiers
     
    EXEC @rc = master.dbo.xp_smtp_sendmail
    @FROM   = N'adresse@adresse.com',
    @TO = @email,
    @FROM_NAME  = N'Le service comptabilité',
    @message = N'<HTML>               
             Fax : '+@fax+' <br>
             e-mail : '+@email+'
    </html>
    Mais mes variables ne passent pas
    Il me met une erreur lors de l'enregistrement du trigger : erreur près de '+

    Comment faut-il écrire la variable pour qu'elle passe?

  2. #2
    Membre actif Avatar de Sebou77
    Inscrit en
    Mars 2006
    Messages
    212
    Détails du profil
    Informations personnelles :
    Âge : 38

    Informations forums :
    Inscription : Mars 2006
    Messages : 212
    Points : 223
    Points
    223
    Par défaut
    Sans les + t'as essayé ?
    y a pas une histoire de quote aussi là dedans ?

  3. #3
    Membre du Club
    Inscrit en
    Juin 2006
    Messages
    94
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 94
    Points : 50
    Points
    50
    Par défaut
    sans les + il y a une erreur aussi. Je pense que le problème vient des quotes, mais je vois pas comment mettre mes variables sinon.

  4. #4
    Membre actif Avatar de Sebou77
    Inscrit en
    Mars 2006
    Messages
    212
    Détails du profil
    Informations personnelles :
    Âge : 38

    Informations forums :
    Inscription : Mars 2006
    Messages : 212
    Points : 223
    Points
    223
    Par défaut
    Essayes un truc du genre :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    @message = N"<HTML>               
             Fax : '+@fax+' <br>
             e-mail : '+@email+'
    </html>"

  5. #5
    Membre du Club
    Inscrit en
    Juin 2006
    Messages
    94
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 94
    Points : 50
    Points
    50
    Par défaut
    Ca ne marche pas plus...

  6. #6
    Membre du Club
    Inscrit en
    Juin 2006
    Messages
    94
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 94
    Points : 50
    Points
    50
    Par défaut
    C'est bon j'ai trouvé la solution. Toute bête...

    Il faut mettre des espaces...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Bouton avec URL avec variable PHP
    Par marsboul2d dans le forum Langage
    Réponses: 3
    Dernier message: 15/01/2013, 22h10
  2. [XL-2003] Cellule = nom variable avec variable définie dans VBA
    Par cailloup dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 10/08/2011, 13h08
  3. Réponses: 2
    Dernier message: 20/12/2010, 12h21
  4. [MySQL] Envoi mail avec variable venant d'un textarea
    Par lebanner82 dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 01/06/2009, 09h32
  5. [Mail] mail HTML avec variables
    Par tremeur53 dans le forum Langage
    Réponses: 3
    Dernier message: 14/11/2007, 14h15

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo