.net 每隔半小時生成一條記錄

 protected void Page_Load(object sender, EventArgs e)

    {

        if (!IsPostBack)

        {

            DateTime currentDate = Convert.ToDateTime("2012-10-10 00:00");

            DateTime endDate = Convert.ToDateTime("2012-10-10 10:30");

            while (currentDate < endDate)

            {

                DateTime Date = currentDate;

                currentDate = currentDate.AddMinutes(30);

                CreateData cd = new CreateData();

                cd.ExeCuteNonQuery(Date, currentDate);

                Response.Write(Date + "    " + Convert.ToDateTime(currentDate) + "<br>");

            }

        }

    }


CreateData.cs

 public int ExeCuteNonQuery(DateTime BeginDate, DateTime EndDate)
    {
        try
        {
            string sql = "exec up_GenReport '" + BeginDate + "','" + EndDate + "'";
            int row = db.CustomSql(sql).ExecuteNonQuery();
            if (row > 0)
                return row;
            return 0;
        }
        catch
        {
            return 0;
        }
    }


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章