c# 我想做一个定时查询的功能

来源:百度知道 编辑:UC知道 时间:2024/09/24 21:26:28
本人是做web的,我写了一个方法,方法中有很多不同的sql语句和逻辑判断,我想在每天指定的时候自动调用这个方法,想用WebService做,应该怎么做呢?请高手指点!!谢谢啦!~!

我是这样理解的,WebService实际上是一个网络上共享的类与方法要想在指定时间执行方法需要一个入口点,控制台应用程序为main()方法web应用程序为用户访问页面,如果用timer的话必须保证页面每天一直开着
所以建议还是采用systemservice调用方法或控制台调用方法然后设置threadsleep,也可以把方法做到控制台应用程序里不设置threadsleep然后用系统的控制面板中的计划任务制定执行时间执行这个控制台应用程序

C# Timer
SQL语句也可以。
用这个就行了。waitfor time'2009-10-11 20:00:00'
它的意思是在2009-10-11 20:00:00才执行。
到时你计算一下就可以实现了.
waitfor delay'10:00:000'
过10分钟才执行SQL语句。
搞定了。