我正在創建一個Windows應用程序,它將在後臺運行並每5分鐘運行一次查詢。如果它根據標準找到記錄,則應用程序將發出聲音通知我。如何在5分鐘內運行Windows應用程序中的查詢?以及如何從我的表單中的備忘錄框中指定連接字符串?使用C#從Windows應用程序每5分鐘運行一次查詢
我已經創建了應用程序,添加了啓動應用程序的按鈕並添加了連接字符串的文本框。
我正在創建一個Windows應用程序,它將在後臺運行並每5分鐘運行一次查詢。如果它根據標準找到記錄,則應用程序將發出聲音通知我。如何在5分鐘內運行Windows應用程序中的查詢?以及如何從我的表單中的備忘錄框中指定連接字符串?使用C#從Windows應用程序每5分鐘運行一次查詢
我已經創建了應用程序,添加了啓動應用程序的按鈕並添加了連接字符串的文本框。
創建計時器
Timer timer = new Timer();
設置它
timer.Tick += new EventHandler(timer_Tick);
timer.Interval = (1000 * 60 * 5);
timer.Enabled = true;
timer.Start();
做的東西,當它蜱
void timer_Tick(object sender, EventArgs e)
{
//run query, play noise
}
爲什麼'System.Windows.Forms.Timer'?而不是'System.Timers.Timer'或'System.Threading.Timer'? – I4V
謝謝,不知道如何通過我的應用程序連接到數據庫! – PriceCheaperton
我喜歡你這樣的人,因爲你已經根據你的理解回答了這個問題,這是完美的,而且你還沒有傷及它的重複,blablabla。 –
有許多不同的方式。我從事過使用web.config中配置的調度程序的項目。還有其他一些項目在服務器上使用Windows Scheduler來每隔一段時間運行一次。
這個問題 - How to write C# Scheduler有一種方法可以在C#代碼中完成它。
顯示您的代碼,以便人們可以修復它? – I4V