日期:2014-05-20  浏览次数:20907 次

c# 如何实现定时发送信息写入数据库
现在想做一个定时控制写如数据库的功能,当点击发送的时候,信息存在在服务器上,然后到设定的时间后在写入数据库。

不知道如何写,麻烦大家给点意见。有代码的最好

------解决方案--------------------
AutoResetEvent rev = new ....(false);
public void WriteToDb()

while(true)
{
rev.WaitOne(1000,false);
// 调用写数据库方法
}
}
------解决方案--------------------
if ((DateTime.Now.Hour == 20) || (DateTime.Now.Hour == 21))
{

}

添加一个timer 
 Timer timer = new Timer(2000.0);
 timer.Elapsed += new ElapsedEventHandler(this.timer那个类);
 timer.AutoReset = true;