+ -
当前位置:首页 → 问答吧 → [ASP]请教如何在某时间让程序自动执行某个操作,内详

[ASP]请教如何在某时间让程序自动执行某个操作,内详

时间:2006-08-10

来源:互联网

比如数据库里有一字段A,我想定时在每天的0:00时让A字段清空,这段话该怎么写呢?

作者: zxbmt   发布时间: 2006-08-10

这个里面有!
http://www.blueidea.com/tech/program/2003/276.asp

作者: 默默存在   发布时间: 2006-08-10

回楼上,这个是放到机器上的计划任务里的,我只是一个虚拟空间用户,不可能要求主机商给我添加吧?而且我想用的是ASP来执行,不是JS。

作者: zxbmt   发布时间: 2006-08-10

必须有人访问才行

作者: mmfy   发布时间: 2006-08-10

是的,如果,你的网站访问率高,只要在页面中加入段程序,判断时间是否一样就可以执行了~

作者: 默默存在   发布时间: 2006-08-10

asp本身没有计划任务的功能 实现不了的,它不会自动定点执行的(像闹钟一样) 除非人为执行。

当然服务器上设置计划任务是可以的 但你用不了。没办法。

根据你具体情况 想其他思路吧 

[ 本帖最后由 wyq29 于 2006-8-10 11:33 编辑 ]

作者: wyq29   发布时间: 2006-08-10

那么有些网站上的统计功能比如:今日加入.....,今日访问.....什么的,是怎么实现更新的呢?

作者: zxbmt   发布时间: 2006-08-10

那个就是访问量啊。

比如 凌晨0:1分有人访问,就可以判断 不是当前数据库的日期了,他是当天第一个人访问的 就可以执行清空 然后更新 他就是那个asp的执行者。。。 不是asp定点执行的。

作者: wyq29   发布时间: 2006-08-10

那这个IF的条件该怎么写?

作者: zxbmt   发布时间: 2006-08-10

IF Day(Now)<>Day(rs("VisitDate)) Then
    rs("Count")=0
End IF
判断最后一个访问者的日期是否与当前一样,如果不同就是换了一天了,就把计数器清空

作者: HotHeart   发布时间: 2006-08-10

asp没触发器,要调windows的,而你的又是虚拟主机,比较麻烦
6和10的方法可以考虑

作者: 有个fire人   发布时间: 2006-08-10

已有人解答了

作者: souwoo   发布时间: 2006-08-10

如果是我的话,我会把所有的访问数据都写进数据库,要知道"今天加入.." "今天访问.."这些可以查询今天的访问数据.
这样做还可以方便日后做统计.

作者: eLore   发布时间: 2006-08-10

参考
http://bbs.blueidea.com/viewthread.php?tid=2591534

作者: SenFe   发布时间: 2006-08-10

如果你的空间支持PHP的话,我很高兴.PHP可以间接实现!

作者: hmly   发布时间: 2006-08-10

这个问题我也很想知道。我想让网站在某个时间自动更新。要怎么操作呢?

作者: cnergao   发布时间: 2011-08-05