2015-08-28 27 views
-2

我正在使用C#和SQL Server 2012使用ASP.NET 4.5进行一个名为个人管理器的项目。作为一个例子,我存储了驾驶执照的详细信息,包括它的过期日期。如何在sql server 2012中连续检查一个条件并触发邮件?

我想要做的是检查这个失效日期和现在的日期,并找出它是否匹配。如果它匹配我想发送一封邮件给通知相同的人。

我读了关于触发器和存储过程,但不知道如何实现这一点。

+0

互联网上有很多教程。另请参阅DoMyHomework.com –

+0

我建议您对SQL Agent进行一些研究 - 使用此功能,您可以定期运行存储的proc(或其他任何东西)。这基本上是你想要做的。 –

回答

0

你有几个选项的做 使用SQL代理运行每个 一天,然后发送电子邮件,

如何从MS-SQL How to send email from SQL Server?

你可以写一些窗口服务来发送电子邮件每天或每小时查询就跑查询 像SELECT * FROM许可证,其中EXPIREDATE < DateNow() 和AllReadySend =假

然后通过电子邮件发送的从胜利送dow服务。

+0

非常感谢janusz的帮助,我想你今后可以在这方面支持我。谢谢 – Sajjad

+0

你欢迎:) :) – user