日期:2014-05-18  浏览次数:20491 次

如何让程序定时执行某操作。
比如:每隔30分钟将数据库的某个表的内容写入一个XML文件。

------解决方案--------------------
定时器
------解决方案--------------------
timer
------解决方案--------------------
使用Timer,然后在Timer.Tick 事件里编写代码对数据库的表操作。


------解决方案--------------------
定时器
,
------解决方案--------------------
在这里写个定时器
protected void Application_Start(Object sender, EventArgs e)
{
//定义定时器
}
------解决方案--------------------
用setInterval方法则是表示间隔一定时间反复执行某操作。参考一下,具体如何写入xml我不知道!
 window对象有两个主要的定时方法,分别是setTimeout 和 setInteval 他们的语法基本上相同,但是完成的功能取有区别。

  setTimeout方法是定时程序,也就是在什么时间以后干什么。干完了就拉倒。

  setInterval方法则是表示间隔一定时间反复执行某操作。

  如果用setTimeout实现setInerval的功能,就需要在执行的程序中再定时调用自己才行。如果要清除计数器需要 根据使用的方法不同,调用不同的清除方法:

  例如:tttt=setTimeout( 'northsnow() ',1000);

clearTimeout(tttt);

  或者:

tttt=setInterval( 'northsnow() ',1000);

clearInteval(tttt);

  举一个例子:

<div id= "liujincai "> </div>
<input type= "button " name= "start " value= "start " onclick= 'startShow(); '>
<input type= "button " name= "stop " value= "stop " onclick= "stop(); ">
<script language= "javascript ">
var intvalue=1;
var timer2=null;
function startShow()
{
liujincai.innerHTML=liujincai.innerHTML + " " + (intvalue ++).toString();
timer2=window.setTimeout( "startShow() ",2000);
}
function stop()
{
window.clearTimeout(timer2);
}
</script>

  或者:

<div id= "liujincai "> </div>
<input type= "button " name= "start " value= "start " onclick= 'timer2=window.setInterval( "startShow() ",2000);//startShow(); '>
<input type= "button " name= "stop " value= "stop " onclick= "stop(); ">
<script language= "javascript ">
var intvalue=1;
var timer2=null;
function startShow()
{
liujincai.innerHTML=liujincai.innerHTML + " " + (intvalue ++).toString();
}
function stop()
{
window.clearInterval(timer2);
}
</script>   

------解决方案--------------------
考虑选择 WindowsServcie

Web应用程序中使用 Timer 不是一种有效的方式,你完全无法预期你的 WebServer 什么时候会down 掉,也不知道什么时候会 restart,并且发生这些事件的时候,现场很难回复
------解决方案--------------------
http://blog.joycode.com/dotey/archive/2004/12/20/41438.aspx
------解决方案--------------------
用定时器了
------解决方案--------------------
定时器·
------解决方案--------------------
定时器