想用asp.net实现定时自动更新,比如定时自动向数据库中插入一天记录。大家帮帮忙!

解决方案 »

  1.   

    application_start 写创建yige timer
      

  2.   

    直接用MS SQL -->Sql Agent -->Task Schedule
    实现就好了,
      

  3.   

    添加一个全局应用程序类,在里面添加如下代码:void Application_Start(object sender, EventArgs e) 
        {
            Timer t = new Timer(3000);  //每隔3秒        t.Enabled = true;
            t.AutoReset = true;
            t.Elapsed += new ElapsedEventHandler(aaa);        GC.KeepAlive(t);
        }//把下面方法中改成你的数据库操作即可
        public void aaa(object sender, ElapsedEventArgs e)
        {
            FileStream fs = new FileStream("d://a.txt", FileMode.Create);        StreamWriter sw = new StreamWriter(fs);        sw.WriteLine(DateTime.Now);        sw.Close();
            fs.Close();    }
      

  4.   

    参考这个:http://www.cnblogs.com/insus/articles/1431986.html
      

  5.   

    可以用SQL数据库中的作业 
    也可以写一段程序,在服务器中建一个任务计划,定时访问这个程序