2011-07-07 112 views
0

我使用asp.net與vb.net .. 我需要發送一封電子郵件給我的網站訪問者,他們註冊到db .. 或另一個方式 我需要在將記錄插入到SQL數據庫後執行任何操作。 例將記錄記錄7分鐘後發送到SQL數據庫

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

我需要在這裏等待例7分鐘,然後

SendEmail() 

有什麼辦法之前,我發送電子郵件等待這分鐘。

感謝,

+0

你使用的是什麼分貝? – BonyT

+0

SQL Server 2008 –

回答

2

如果您的訪問者離開該網站,該怎麼辦?程序執行會停止,因此無法計算時間。

也許你可以創建一個計劃任務,運行一個外部應用程序,例如每分鐘監視一次新註冊;如果給定的註冊時間超過7分鐘,則發送電子郵件。

1

你可以創建一個運行每隔幾分鐘,也許發出電子郵件計劃作業。