流星蝴蝶剑武器图片:ASP的难题,高手来解答!

来源:百度文库 编辑:高校问答 时间:2024/05/06 14:10:54
我想知道用ASP能不能实现让系统每天定时执行一段代码。
也就是说,不用手动点击按钮和任何手动的事件,而自动每天定时的执行一段代码!
希望高手能解答,谢谢!
SQL Server代理的作业功能只能对数据库进行操作
不能实现我的想法,不知道有没有别的办法了
用application能不能实现

仅仅靠ASP本身,没有客户访问的情况下是不可能做到的。

目前已知的几种方法:

1、如果你的操作仅限于数据库操作,可以使用SQL Server代理的作业功能,作业的配置方法可见我对另一问题的回答:http://zhidao.baidu.com/question/4842968.html

2、编写一个自动刷新的ASP程序,每次刷新判断当前时间,符合条件就执行。这要求这个页面必须有客服访问,可以在服务器上打开这个页面,或者加入到服务器的“启动”里。

3、自己编写DLL实现,这个基于难度考虑基本不可能。

4、通过windows的计划任务,在指定时间打开ASP页面执行,但比启用计划任务较危险(容易被用来搞破坏)。

用application是不能实现的,回答完毕。

要自动执行一段代码,且不打开网页的情况下自动运行,杀毒软件马上会杀掉
自动刷新也不符合实际,它是一天一次
这是没有办法的。。。。。
还是自己编一个代码,每天打开那个网页来运行它。

或许你找到了更好的方法可以实现,大家共享一下,因为我也要用这个代码。

用application与NOW就可以了,当时间是什么时候就自动执行任务呀NOW.TIME可以获取当前时间