Ajout de critères dans Select utilisé par xp_sendmail
Dans une procédure stockée je fais un xp_sendmail qui renvoie le contenu d'une table. Ca marche avec le code suivant :
Code:
1 2 3 4
|
SET @lrequete = 'SELECT * FROM MaTable'
EXEC [master].[dbo].xp_sendmail @recipients = 'Destinataire', @query = @lrequete, @subject = 'Envoi mail avec fichier joint', @echo_error = 'TRUE', @attach_results = 'TRUE', @width = 250 |
Mais je souhaite ajouter un critère à ma requête, et si je tape ça, ça ne marche plus, ou du moins ça me renvoie un mail vide, sans fichier joint.
Code:
1 2
|
SET @lrequete = 'SELECT * FROM MaTable WHERE champ1 =' + @lparam1 |
Je suis sûr qu'il y a un pb de syntaxe qq part mais je cherche depuis un bon moment sans succès.
Merci