使用Windows Service吧.
这和用服务有什么关系 服务怎么算 我是按7*24小时来计算过期
@keeppuching:
服务只是定时去检查有没有过期而已.如果发现有过期的.就将状态改为失败.
你可以设置成每天执行一次服务. 每次执行的时候. 就读取一下数据库有没有过期的数据. 如果有就改状态.
没有就什么都不做.
那你就跑任务计划,或者quartz试试?
如果是sqlserver,你也可以建一个作业一只跑,楼上说的Windows service也可以。
1、首先是定时任务,可以1天一次。当然这个状态不是很及时。
2、在查询数据时,多查询出一个字段,是否失效,如果失效了,直接显示状态为已失效,否则,直接显示状态字段。
两者结合,应该能达到你的目标。
连续2次提问。。。
后台建一个服务 0点的时候 更新七天前的数据状态
我是按7*24小时来算