社区
C#
帖子详情
C#新手,跪求用timer定时获取数据库内容
limhgege
2012-09-03 09:07:59
我的想法是:用timer做定时器,在form初始化的时候就使其enable=true,在timer_tick中查询数据库,并比较是否满足条件,问题就是我的程序就一直不执行timer_tick中的数据库查询了,我实在是新手,不知道怎么弄了,求指导啊!!!!
...全文
734
9
打赏
收藏
C#新手,跪求用timer定时获取数据库内容
我的想法是:用timer做定时器,在form初始化的时候就使其enable=true,在timer_tick中查询数据库,并比较是否满足条件,问题就是我的程序就一直不执行timer_tick中的数据库查询了,我实在是新手,不知道怎么弄了,求指导啊!!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
panjia8
2012-09-04
打赏
举报
回复
System.Timers.Timer _timer = new System.Timers.Timer(50);
_timer.Elapsed += new ElapsedEventHandler(timerHandler);
_timer.Start();//启动
private void timerHandler(object sender, ElapsedEventArgs e)
{
//数据库操作
}
sj490790083
2012-09-03
打赏
举报
回复
代码贴出来看看
傀儡师苏摩
2012-09-03
打赏
举报
回复
楼主你的问题描述的不够详细
程序启动以后没有触发你想要的查询操作大致两个原因
1.如前面几位所说Timer的enable属性为true么?这个问题好解决,调试的时候加个断点看看有没有进去;
2.Timer的事件其实触发了 只是没有得到你要的结果,那就要看看你在这个事件之后的操作有没有问题了
limhgege
2012-09-03
打赏
举报
回复
启用了,我把查询数据库注释掉,换成其他的都执行的啊
sj490790083
2012-09-03
打赏
举报
回复
timer的Enable属性改成true了吗?tick里加个断点,看下进去没
冬冬冬冬冬冬冬冬冬冬
2012-09-03
打赏
举报
回复
等等呐,忙完了,直接给你写代码过来
sj490790083
2012-09-03
打赏
举报
回复
timer的Enable属性改成true了吗?tick里加个断点,看下进去没
人生难得一只鸡
2012-09-03
打赏
举报
回复
你是否启用了timer1?
this.timer1.Enabled = true;
Timer
定时
任务(从
数据库
查询数据)
timer
定时
任务
C#
定时
器
定时
刷新
数据库
并显示
1、引用命名空间 using System.
Timer
s; 2、添加一个时间控件
timer
1 ,一个button1按钮以便启动,停止,datagridview显示
数据库
数据 3、在时间控件里面写需要执行的方法。 我这里查询的是
数据库
,一旦
数据库
的数据有变化,显示在datagridview里面的数据也会改变 #region 执行的方法 private void
timer
C#
实现
定时
更新
数据库
的任务
C#
实现
定时
更新
数据库
的任务 开发需要实现每天
定时
更新钉钉考勤的功能,上网搜到了这篇文章,顺便写一些自己的见解 代码 //在构造方法中,调用设置任务的函数。这个可以根据自己的代码选择位置放 public DingAttenceController() { setTaskAtFixedTime(); } //设置
定时
任务 private void setTaskAtFixedTime()
C#
Timer
定时
任务
注意这里是Console应用程序,所以在主程序Main中,需要有Console.Readkey()保持Console窗口不关闭,否则,该程序执行后一闪就关闭,不会等10分钟的时间。这里需要注意的是,由于是指定到特定分钟执行事件,因此,
timer
.Inverval的时间间隔最长不得超过1分钟,否则,长于1分钟的时间间隔有可能会错过10:30分这个时间节点,从而导致无法触发该事件。指
定时
间是指每小时的第30分、每天10:30:30(每天的10点30分30秒)等执行指定的事件;
C#
Timer
每日
定时
执行任务
应用场景 公司旧项目需修改原有的数据备份功能,原功能为在实时数据入库后进行数据备份,备份方法为将实时数据转化为二进制数组后按照当天日期进行入库,之后每次有实时数据入库都需要将历史数据表中的二进制数据字段查询后在尾部添加新二进制数据,再更新入库。然而这个系统为数据监控系统,每秒都会有将近百条记录入库,所以上述原功能会导致运行迟缓,消耗资源。 现改为每日零时进行一次性的数据备份。
定时
任务可以有两种方式实现: 第一种是使用
定时
间隔为一秒的计时器System.
Timer
s.
Timer
,一直循环判断当前时间是.
C#
110,566
社区成员
642,567
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章