C# Timer C# C/S程序 把预先提示信息写入数据库。这条信息的时间属性是未来的某一时间比如是 2012.3.9 12:10:34到了这个时间,才提示这条信息。我想写一个timer事件,但是这个查询语句该怎么写呢timer的时间该设置为多少? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不知道这个用timer做是否合适 , 有没有办法到了某个时间让数据库主动给程序发一条信息呢? 这个功能以前我也考虑过 最后不了了之了 正好借你帖子来听听高手的建议 不应该使用timer,应该使用触发器。 预先要把数据库时间值取出,放到变量里,Timer每1秒引发一次事件,判断DateTime.Now是否 >= 数据库的时间值(变量) +1 这也是种不错的方法,,,再加条限制 只要到最后一分钟的时候才倒计时按秒刷Timer 平时就一分钟扫描一次吧 用Timer是一个很不好的习惯。 Timer占用系统CPU资源太严重了。楼主要求的这个功能 肯定是可以用另外的逻辑处理代替的。而唯一需要这样做的事情 其实就只有一种,定时统计 。要求得到统计数据的情况了。timer 执行代码的时候判断离当前时间最近的一条数据。 直接设定为时间的差值再次执行的时候 就判断下一条。 这个应该用触发器嘛,怎么能使用timer呢,它是实现你在一段时间内实现的某一个功能,触发器才能解决你的问题···· SQLSERVER用作业,ORACLE用触发器 用的sqlServer 怎么用作业呀 iframe空引用 有没有.Net2.0画曲线图、柱状图、饼状图的控件 新手提问,用XmlReader读取Xml问题 richtextbox 的滚动条问题 谁能帮我解释一下什么是数据库分页? 急!!!在windows服务中如何使用定时器 在C#中如何創建自己的控件? 如何替换这个“c:\”为“d:\”,用正则表示 关于明华读卡器,C#开发,修改密码问题 求救!!!MS .Net 安装不上 删除RichTextBox中的超过100行的日志信息,并保持各行已有的颜色 winform如何在登录后的窗口标题栏上显示用户名
楼主要求的这个功能 肯定是可以用另外的逻辑处理代替的。而唯一需要这样做的事情 其实就只有一种,定时统计 。要求得到统计数据的情况了。timer 执行代码的时候判断离当前时间最近的一条数据。 直接设定为时间的差值
再次执行的时候 就判断下一条。
用的sqlServer 怎么用作业呀