我没有做过,不过要是我就这样处理,每次启动的时候获得系统时间,和数据库要求的时间比较一下差多少,然后设置timer控件的时间,在OnTimer的事件中读取下一个记录,然后比较与现在的系统时间差多少,再设置timer控件的时间。

解决方案 »

  1.   

    问题好像没有这么简单"和数据库要求的时间比较一下差多少",到底是化成秒还是别的什么,
    比如库中的记录要求每周六19:15执行某个任务,运行程序时是星期一,那timer控制时间怎么设???
    再比如记录要求每月的第二个星期四执行某个任务,运行程序时是第一星期三,timer控制时间又该
    如何设?.......
      其实问题不算简单,搞过的朋友帮帮忙吧!!!!!
      

  2.   

    把timer设置为每分钟一次吧,反正你的精度也不要太高
      

  3.   

    同意  xzgyb(回首往事,不堪回首) 的思路优先级看具体情况了,
    而且应该吧检查库的代码做成存储过程,这样效率更高
      

  4.   

    谢谢大家的建议,可我对线程知之甚少;存储过程也很少用的,
    另外想和flysky66(蓝色的天)交个朋友(给了你20分),我的qq是1960438,email是[email protected]