0
同じ列名の2つのテーブルを含む2つのオブジェクトがあります。 ssisのscript takを使用して、これらのテーブル値をメール本文に表示する必要があります。 メールには、テーブル1の最初の行が含まれ、2番目のテーブルの行の下にそれが含まれている必要があります。SSISのテーブルの代替行を表示
下記のクエリは、単一のテーブル値のみを表示します。
oleDA.Fill(Obj_Duration, Dts.Variables["User::Obj_Duration"].Value);
foreach (DataColumn col in Obj_Duration.Columns)
{
Mail = Mail + "<th bgcolor='#7A378B' align='center'><font color='#FFFFFF'>" + col.ColumnName + "</font></th>";
}
foreach (DataRow row in Obj_Duration.Rows)
{
sMail = sMail + "<tr>";
foreach (DataColumn col in Obj_Duration.Columns)
{
sMail = sMail + "<td align = 'center'>" + row[col.Ordinal].ToString() + "</td>";
}
sMail = sMail + "</tr>";
Mail = Mail + sMail;
sMail = "";
Mail = Mail + "<br>";
}
sMail = "";
Mail = Mail + "</table>";
Mail = Mail + "<br>";
このクエリを変更する必要があります。
@Marc-ヘルプが必要です。 – rahul