0
SQL Serverテーブルデータ&が挿入されたテーブルの列内にアイコン/イメージを追加して、電子メールで出力したいとします。DBMailで使用するためのSQL Serverストアドプロシージャ内のHTMLテーブルへの挿入
それは私が電子メールで取得していますすべてが
<img src="cid:RedTL.gif"/>
私のコードである現状では:
--Full path set within attachments
@file_attachments='E:\RedTL.gif',
SET @TBLHTML=
N'<STYLE type="text/css">' +
N'.Table { background-color:#D8E7FB;border-collapse:separate;color:#000;font-size:18px; }' +
N'.Table th { background-color:#0E0355;color:white; }' +
N'.Table td, .Table th { padding:5px;border:0; }' +
N'.Table td { border: 1px dotted white; }' +
N'</STYLE>' +
N'<table class="Table">' +
N'<th><font face="calibri" size="2">Column1</th>' +
N'<th><font face="calibri" size="2">Image Column</font></th>' +
N'<th><font face="calibri" size="2">Column3</font></th>' +
N'<th><font face="calibri" size="2">Column4</font></th>' +
N'<th><font face="calibri" size="2">Column5</font></th>' +
N'<th><font face="calibri" size="2">Column6</font></th>' +
CAST (( SELECT td=[Column1],'',
--filename is referenced
td='<img src="RedTL.gif"/>','',
td=[Column2],'',
td=[Column3],'',
td=[Column4],'',
td=[Column5],''
FROM [Table1]
ORDER BY [Column1]
FOR XML PATH('tr'), TYPE
) AS NVARCHAR(MAX)) +
N'</table>'
私はただ、表の中の1つを埋め込んで問題を抱えて、細かい埋め込まれた他の画像を持っています。
電子メールはOutlook内で表示されます&内部ネットワークを離れることはありません。
どのポインタも優れています!
おかげ
私は、パスを指すだけでなく、画像を埋め込むべきだと思います。 – TheGameiswar
これはまったく同じで、ソースサンプルも含まれています:http://stackoverflow.com/questions/6706891/embedding-image-in-html-email – TheGameiswar
可能な複製の[html電子メールで画像を埋め込む](http://stackoverflow.com/questions/6706891/embedding-image-in-html-email) – TheGameiswar