日期:2014-05-18  浏览次数:20728 次

C# Timer
C# C/S程序 把预先提示信息写入数据库。这条信息的时间属性是未来的某一时间比如是 2012.3.9 12:10:34
到了这个时间,才提示这条信息。

我想写一个timer事件,但是这个查询语句该怎么写呢
timer的时间该设置为多少?

------解决方案--------------------
用Timer是一个很不好的习惯。 Timer占用系统CPU资源太严重了。
楼主要求的这个功能 肯定是可以用另外的逻辑处理代替的。

而唯一需要这样做的事情 其实就只有一种,定时统计 。要求得到统计数据的情况了。

timer 执行代码的时候判断离当前时间最近的一条数据。 直接设定为时间的差值。。。
再次执行的时候 就判断下一条。
------解决方案--------------------
这个应该用触发器嘛,怎么能使用timer呢,它是实现你在一段时间内实现的某一个功能,触发器才能解决你的问题····
------解决方案--------------------
SQLSERVER用作业,ORACLE用触发器