我正在创建一个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