0

ここに、日付型の列を持つSQLサーバーデータテーブルがあります。保存した日付と現在の日付の差が5以内になったら、指定したメールアドレスにアラートメールを送信したい。これを行うにはどうすればよいですか?私は ASP.NET でこれを行っており、背後にあるコードは C# です。これを行う方法を説明してください。前もって感謝します..

4

1 に答える 1

0

これを実現する最善の方法は、Windows サービスを作成し、x 分ごとに実行することです。この Windows サービスでは、必要な条件を確認し、それが真の場合はメールを送信するだけでアイドル状態になります。

またはそうでなければ

トリガーを使用してこれを達成することもできますが、それはテーブルに挿入/更新があり、条件に一致した場合にのみ起動します。これは常にチェックを続けるわけではなく、テーブルにアクションがある場合にのみです。

于 2012-09-24T07:27:23.340 に答える