March 18, 2010 at 11:02 am
I would like to have the excel file sent via dbmail formatted to be nice an pretty so that the receiver does not have to run a macro against it. Any clues on how to do this would be appreciated. A code snipped is included below.
EXEC msdb.dbo.sp_send_dbmail @profile_name = @mailprofile
,@recipients = @mailrecipient
,@subject = @mailsubject
,@body_format = 'HTML'
,@body = @mailtext
,@query = @sqlstatement
,@attach_query_result_as_file = 1
,@query_result_no_padding = 1
,@query_attachment_filename = @mailfilename
,@query_result_width = 1000 -- set query result width
,@query_result_separator ='' --this is a tab in between the quotes not a space
,@append_query_error = 1
March 19, 2010 at 12:28 pm
You can BCP that to a CSV file and add it to your email as an attachment.
Or, rewrite it with SSIS and it will do everything you wanted.
March 22, 2010 at 4:21 am
Ray,
Thanks for the information. I will try BCP to obtain what I need.
March 22, 2010 at 8:24 am
You are welcome. Let me know how it turns out.
Viewing 4 posts - 1 through 4 (of 4 total)
You must be logged in to reply to this topic. Login to reply
This website stores cookies on your computer.
These cookies are used to improve your website experience and provide more personalized services to you, both on this website and through other media.
To find out more about the cookies we use, see our Privacy Policy