定时执行ASP程序问题

x03570227 2006-05-17 11:17:30
业务流程:
实时检查教师最后评职称的时间距离现在有多少时间,如果大于一定时间就向相应的教师发送一条消息告诉他可以再次评先职称
消息跟教师的信息都在数据库里,现在用的是ACCESS,如果有需要可以换成SQLserver2000

请大家给个思路,谢谢!!
QQ:59365969
...全文
213 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
wenzhoufeng 2006-08-10
  • 打赏
  • 举报
回复
up
byyt 2006-05-17
  • 打赏
  • 举报
回复
诶 更正上面的
cpp->cqq
byyt 2006-05-17
  • 打赏
  • 举报
回复
哦 要做实时的~那就用sql server的计划事务吧。
windows自带的我没用过。CPP 用windows自带的应该如何作呢?
cqq 2006-05-17
  • 打赏
  • 举报
回复
请问,这里的计划任务是不是数据库服务器里的事务?

不是数据库的, 就是windows系统的自带的,你可以看看
x03570227 2006-05-17
  • 打赏
  • 举报
回复
我想要的是实时检查,查检出来后可以在教师没有登陆的时候就通知到,可以通过邮件的方式
我再考虑考虑,谢谢各位
byyt 2006-05-17
  • 打赏
  • 举报
回复
其实不需要做事务。
教师只有在登陆了以后才能看到是否可以再次申请。这样的话,在教师登陆的时候查询一下该用户的上次申请的时间,与当前时间进行对比,如果超过规定时间,则在页面给出提醒即可。
x03570227 2006-05-17
  • 打赏
  • 举报
回复
在服务器上用 计划任务 ,定时运行上面的程序
请问,这里的计划任务是不是数据库服务器里的事务?
cqq 2006-05-17
  • 打赏
  • 举报
回复
1、在服务器上做个程序,检测是否可以评定职称, 如果可以就给消息数据表添加数据

2、在服务器上用 计划任务 ,定时运行上面的程序

3、在老师登陆的叶面上,察看消息表是否有数据,有的话就显示。
wenzhoufeng 2006-05-17
  • 打赏
  • 举报
回复
以上的意见虽然有一定的道理,但是完全不可行的。刷新页面,你难道在服务器上定时刷页面吗?那么你没有拥有服务器,你在客户端上刷新页面吗?这也不太可能,你想开发组件,利用控件进行定时对数据库的字段做出条件判断,这是可以实现,不过这样也有一定的约束,如果我只会ASP不会组件开发呢。怎么样,而且开发出了组件没有服务器是虚拟主机的话又怎么办呢。
根据以上种种条件,我提供以下思路:

利用ASP文件一个特殊文件,gobal.asa 利用application_onstart()然后再弄一个count.txt初始为一个时间,利用application的值的增加做个周期的性的判断,比如:A访问了主页,A-》符合了时间周期,进行了application_onstart的触发,(.....判断了,发送emial吧...)再将当前的时间写入count.txt,,,B访问了主页,application+1的值不满足我们设置的判断周期,这个周期的原因就是避免给服务器造成一定的负担与用户访问的影响。根据访问量而定,这样就可以巧妙的利用application对象,与count.txt 打造出一个根据访问量大小而自行设定判断的实时对数据库进行检测与发送的判断,完全可以用于实时监控系统(稍加改进),但是在这个过程当中尽量避免大规则的查询与判断,这样会造成用户访问时的页面停面(因为他访问的时候条件满足了,执行了代码,就会有一定的慢啦)~~~~~~~~如果有问题交流请加本人QQ:99748954 注:ASP。 哈。以上只是一种思路~……——……但是完全补足了ASP不能实时监控的缺点。哈。
班门弄斧 2006-05-17
  • 打赏
  • 举报
回复
定时刷新页面!

顺便问一下楼主,你的消息是怎么发送的?
x03570227 2006-05-17
  • 打赏
  • 举报
回复
呵呵,有思路了,再次谢谢各位

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧