2011-07-07 4 views
0

私はvb.netでasp.netを使用しています。 db. にサインアップした後、私のウェブサイトの訪問者に電子メールを送る必要があります。 way レコードをSQLデータベースに挿入した後、何らかの操作を行う必要があります。 例SQLデータベースに記録レコードの7分後にメールを送信

Dim Visitor as new Visitor 
Visitor.Name = "#######" 
Visitor.Email = "###@####.com 
Visitor.Save() 

私はその後

SendEmail() 

私は電子メールを送信する前にこの分を待つどのような方法があり、たとえば、ここで7分を待つ必要があります。あなたは数分ごとに実行され、おそらく電子メールを送信するスケジュールされたジョブを作成することができ

+0

どのデータベースを使用していますか? – BonyT

+0

SQL Server 2008 –

答えて

2

あなたの訪問者がサイトを離れる場合はどうですか?プログラムの実行が停止するため、時間をカウントする方法がありません。

たとえば、毎分新しいサインアップを監視する外部アプリケーションを実行するスケジュールタスクを作成することができます。所定のサインアップが7分以上経過している場合は、電子メールを送信してください。

1

おかげで、。

関連する問題