我正在写一个对数据库进行操作的程序,由于道行很浅,所以遇到了一些问题,希望得到一些帮助。
问题如下:我想用定时器删除数据库中的部分数据,我想达到的效果是在程序没有手动启动的情况下,到了我指定的时间,比如说中午12:00,程序会自动删除,也就是所谓后台运行?我对这方面实在不懂,但达到的效果就是上面描述的,我希望能得到一些可行的帮助,只要告诉我实现上面效果的方法,需要哪些条件等就万分感谢!我主要是不知道从何下手,上网找资料如海底涝针,希望能给我一个方向。
问题如下:我想用定时器删除数据库中的部分数据,我想达到的效果是在程序没有手动启动的情况下,到了我指定的时间,比如说中午12:00,程序会自动删除,也就是所谓后台运行?我对这方面实在不懂,但达到的效果就是上面描述的,我希望能得到一些可行的帮助,只要告诉我实现上面效果的方法,需要哪些条件等就万分感谢!我主要是不知道从何下手,上网找资料如海底涝针,希望能给我一个方向。
将此程序加到开机程序里,设置一个timer,到12点自动进行删除数据的工作。
在以上的前提下,具体的操作如下:
1.建立一个Timer空间,注意属性Enable为True,Interval建议设为1000(不要太大也不要太小,太小了资源消耗太大,另外有可能在1秒内执行若干次)
2.双击Timer控件,输入以下代码:if (DateTime.Now.Second == 0 && DateTime.Now.Minute == 0 && DateTime.Now.Second == 12)
{
//执行SQL操作的语句
}