永发信息网

C#做的winform程序如何每隔n分钟访问一次数据库

答案:6  悬赏:70  手机版
解决时间 2021-01-28 13:07
C#做的winform程序如何每隔n分钟访问一次数据库
最佳答案
VS中有个Timer控件
void MainPro()
{
Timer timer1=new Timer();//声明一个timer控件
timer1.interval=n*1000;//n代表秒数
timer1.tick+=new Timer1(timer1_tick);//注册事件
timer1.start();//启动计时器
}
//计时器代码
void timer1_tick(object sender,evenrArgs e)
{
//在这里访问数据库,检查数据更新,如果有,则提示。
}
PS:关于楼主的追问,我注意到,楼主所说的程序是winForm程序。放个timer对winForm性能是不产生任何影响的(或者说完全可以忽略),至于说多人链接数据库,那是对数据库的影响,而不是对winForm的影响,对不对?毕竞一个winForm程序只能由一台电脑执行。另,假设楼主开发一个服务器端程序,如果有很多客户端和这个winForm有链接,对winForm的影响则是由线程造成的影响,而不是Timer造成的影响。楼主想想意思。
总结:使用timer没有影响。
全部回答
Timer控件没听过吗?
放个timer,在tick事件里写连接数据库并查询数据。
用timer控件(指定固定时间间隔执行一次代码 ,和按钮的用法一样)
在timer双击事件中写代码验证是否有新的数据产生
time控件
设置时间
每几分钟就访问一次数据库
不就可以了吗
很好做啊,在窗体加一个timer控件,想隔几分钟就把
它的interval属性设成多少。在timer事件里写连接数据
库的语句,在判断数据库是否有新的数据时,只要判断
记录总条数是否多了不就行了。。。。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
先游的意思是什么啊?知道的请说下!
若宫缩应激试验监护出现频繁的晚期减速,胎心
vivo xshot屏幕循环滑动怎么设置
比亚迪e5没电了怎样解锁可推动
下列人体细胞中,可能已经发生癌变的是 A. 细
41年当兵54年退伍,一个月该拿多少钱
施设的意思是什么啊?知道的请说下!
asp问题,怎样把文本框外面的边框去掉
123456之间添加什么运算符号才能=2
广东为什么把灵山划给广西
我是l972年出生,五月二十五,晚上9点半生的
何炅因为何事发文祝贺吴磊?
铜竹律的意思是什么啊?知道的请说下!
【徐霞客的故事】徐霞客的小故事两个,每个150
计算机什么方向不用打太多代码 知乎
推荐资讯
小腿上长癣,老是痒痒,怎么办
校园网客户端显示网卡被禁用,设备管理器中一
谁有亚洲国旗素材,我要有48面旗帜的那种,谢
上下一体打一字
下列进行光合作用的生物其细胞结构明显不同于
框架和砖混的拆迁补偿
橘的木字旁变成火字旁念什么
不易屈服的意志让你走向成功为题400字作文
什么刀什么马
供词的意思是什么啊?知道的请说下!
20世纪人类发明的一种使用广泛、影响最大、覆
羊绒有不同的种类,各有什么区别?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?