CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  基础类

我想让程序就在每周六的12点进行一次对数据库的操作

楼主cckylin(ok)2004-04-03 09:54:19 在 VC/MFC / 基础类 提问

这个时间在vc里应该怎么操作!  
  大家给提点意见吧! 问题点数:40、回复次数:16Top

1 楼jszj(老板说mis部不是赚钱的部门...)回复于 2004-04-03 09:57:45 得分 0

一个timer,设定时长,如果一次不行,就多设几次了Top

2 楼hcj2002(流浪者·躬自厚而薄责于人 )回复于 2004-04-03 09:59:43 得分 0

关键是用定时器不停地获得系统时间,如果是每周六的12点则,就进行相关操作。Top

3 楼_foo(莫依[双双朵朵])回复于 2004-04-03 10:01:13 得分 0

一种是写成服务,然后照上面说的那样  
   
  还有一种是用windows的计划任务。Top

4 楼coyer(test)回复于 2004-04-03 10:46:30 得分 10

用程序的话,只能启动一个Timer了,不过这个Timer有点短,不太适合。  
  如果检测到时间已经接近12点了,则启动另外一个时间短的计时器,处理完之后,设置完成标志,再删除这个短的计时器,不知道可以不。Top

5 楼cckylin(ok)回复于 2004-04-03 15:20:09 得分 0

那是不是第一个timer设置是每天检查一次今天是不是周六,如果是周六再看还有多长时间到12点然后启动第二个timer,当第二个timer执行完再设置为false这样可以吧或谁还有更好的建议!Top

6 楼itmaster()回复于 2004-04-03 16:03:56 得分 0

还是做成服务比较好  
  Top

7 楼_foo(莫依[双双朵朵])回复于 2004-04-03 16:06:58 得分 0

用任务计划吧兄弟。控制面板设一下就OK了。  
  或者用com接口可以控制添加、删除、修改任务计划的,用编码实现把你的程序加到任务计划里。Top

8 楼cckylin(ok)回复于 2004-04-03 16:23:32 得分 0

不是的我现在做个类似游戏的东西要求在每周六12点进行一次排名!  
  如果在计划任务里不太好吧!我觉得不太好!  
  做成服务我不太明白是什么意思?哪位给详细讲讲!或指出我上面的想法有什么不妥的地方!Top

9 楼guard2002(Chief Killer Offic)回复于 2004-04-03 16:31:04 得分 0

用AT   命令Top

10 楼cckylin(ok)回复于 2004-04-03 21:27:26 得分 0

不明白楼上什么意思?又不是发短信?Top

11 楼BLsoft(網龍ζ龍活)(Cyber-Security of [MVP])回复于 2004-04-04 13:51:18 得分 0

windows的计划任务.或AT命令  
  Top

12 楼cckylin(ok)回复于 2004-04-04 23:27:30 得分 0

AT命令是什么,我想肯定不能用计划任务了,设置一个timer每次判断是不是周六并且是不是12点这样不行吗?Top

13 楼cckylin(ok)回复于 2004-04-05 14:42:17 得分 0

难道没有办法吗?Top

14 楼zjg751206(打渔后晒网,晒网后打渔)回复于 2004-04-05 17:13:23 得分 30

我的经验:  
  1。计划任务。不要觉得不可靠。肯定是可以完成的。写个批处理。到时间调用你的程序。改排序就排序。可靠程序最高  
  2。上面提到的定时器。自己写程序。每隔5秒左右取系统时间(你可以自己定)。到周末干你的事情。但是你的程序最好在机器启动时就运行。可靠程序第二。原因程序运行一段时间后资源什么的不一定很好释放。写不好运行时间长了比如运行20天后死机什么的就得重新启动,不死机永远运行很难做到。  
  3。服务,其实服务也是程序,只不过是个后台查询时间的程序。和第二种并无太大区别。  
  总结:  
  为了可靠期间一二两种都用。但是判断程序只运行一个实例就可以了,可以提高可靠性。  
  我已经编程好几年了,没有其它办法,当然了。画20万买个专门的定时器,军事上发射导弹用的装置也是可以的。但是有必要吗??  
  Top

15 楼cckylin(ok)回复于 2004-04-06 09:42:16 得分 0

谢谢楼上!Top

16 楼cckylin(ok)回复于 2004-04-06 09:45:33 得分 0

如果在linux下呢?还得用自己写程序吧?Top

相关问题

  • “操作数据库的程序”应放在c端还是s端?
  • 如何在DELPHI程序中作数据库的pack操作?
  • 谁有数据库操作的源程序
  • SharePoint Portal Server怎么写对数据库操作的程序?
  • 关于两个程序并行操作数据库的问题?
  • 怎样在桌面程序里操作SQLCE数据库?
  • 哪位高手告诉我如何做一个delphi数据库应用程序来操作sqlserver2000的数据库?
  • 数据库操作
  • 数据库操作
  • 数据库操作

关键词

  • 程序
  • 定时器
  • 任务
  • 运行
  • timer
  • 计划
  • 启动
  • 可靠
  • 时间
  • 设置

得分解答快速导航

  • 帖主:cckylin
  • coyer
  • zjg751206

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo