0

在这里,我有一个带有日期类型列的 sql server 数据表。我想在存储日期和当前日期的差小于五个时向指定的电子邮件地址发送电子邮件警报。我该怎么做?我用 ASP.NET 做这个,后面的代码是 C#。请解释一下如何做到这一点。提前致谢..

4

1 回答 1

0

实现这一点的最佳方法是创建一个 Windows 服务并使其每隔 x 分钟运行一次。在此 Windows 服务中,您只需要检查您所需的条件,如果它是真的,只需发送电子邮件,否则处于空闲状态。

要不然

您也可以通过使用触发器来实现这一点,但这仅在表上有任何插入/更新并匹配您的条件时才会触发。这不会一直检查,但只有在表上有任何操作时才会触发。

于 2012-09-24T07:27:23.340 回答