// 当时间发生的时候需要进行的逻辑处理等 // 在这里仅仅是一种方式,可以实现这样的方式很多. private static void TimeEvent(object source, ElapsedEventArgs e) { // 得到 hour minute second 如果等于某个值就开始执行某个程序。 DateTime datetime = e.SignalTime; int intHour = e.SignalTime.Hour; int intMinute = e.SignalTime.Minute; int intSecond = e.SignalTime.Second; try { for (int i = 0; i < keywords.Rows.Count; i++) { //keywords.Rows[i]["KNUM"] = int.Parse(keywords.Rows[i]["KNAME"].ToString()) + 1; string _kname = keywords.Rows[i]["KNAME"].ToString(); string _upsql = " update pno_keyword set knum =" + int.Parse(keywords.Rows[i]["KNUM"].ToString()) + " where kname = '" + _kname + "'"; int n = DBHelpSql.ExecuteSql(_upsql); } } catch (Exception) { MessageBox.Show("更新字典库出现错误"); // throw; } }
// 当时间发生的时候需要进行的逻辑处理等 // 在这里仅仅是一种方式,可以实现这样的方式很多. private static void TimeEvent(object source, ElapsedEventArgs e) { // 得到 hour minute second 如果等于某个值就开始执行某个程序。 DateTime datetime = e.SignalTime; int intHour = e.SignalTime.Hour; int intMinute = e.SignalTime.Minute; int intSecond = e.SignalTime.Second; for (int i = 0; i < keywords.Rows.Count; i++) { string _kname = keywords.Rows[i]["KNAME"].ToString(); string _upsql = " update pno_keyword set knum =" + int.Parse(keywords.Rows[i]["KNAME"].ToString()) + 1 + " where kname = '" + _kname + "'"; int n = DBHelpSql.ExecuteSql(_upsql); } }