从 SQL 检索电子邮件模板并将文本框嵌入 sql 服务器

Retrieve Email Template from SQL and embed textbox in sql server

我正在使用 VB6,并且我有一个用 HTML.The 问候语编写的电子邮件模板,"Dear Customer",'Customer' 需要等于一个包含客户姓名(txtFirstName.Text)。我有一个从数据库获取 HTML 的函数(使用 sql 服务器 2012)。我想知道在我的 html 中,是否可以嵌入一个 VB 控件,例如像下面这样的文本框?

<td width="500" style="font-size: 14px; font-family: Arial, Helvetica, sans-serif;">
    <br>
    <p>Dear + "" + txtFirstName.text</p>
</td>

我的建议是在您的 html 内容中添加一个占位符,例如 @firstname@,如下所示

<td width="500" style="font-size: 14px; font-family: Arial, Helvetica, sans-serif;">
    <br>
    <p>Dear + " " + @firstname@</p>
</td>

然后在阅读 SQL 中的 html 之后,将 @firatname@ 替换为任何你想要的。

如果您无法添加占位符,请阅读html后,将占位符替换为任何您想要的

str = replace(htmlContent, "<p>Dear + '' + txtFirstName.text</p>", "<p>Dear John Smith</p>")