当前位置:编程学习 > C#/ASP.NET >>

求如何asp.net触发SQL数据库

比如像QQ会员,比如8月27日我开了一个月的会员,到了下个月9月27日他就会自动取消会员,现在我想在网站上搞个类似这样的网站会员系统,该如何实现??用asp.net+SQL2000,请大家帮忙哈 --------------------编程问答-------------------- 请大家回答的仔细点,我是新手 --------------------编程问答-------------------- 设个会员开始日期,到期日期。

每次调用此会员是就看他到没有到期就可以了。
--------------------编程问答-------------------- 你可知道这样服务器开销很大吗? --------------------编程问答-------------------- 获取到期日期和当前日期进行比较 --------------------编程问答-------------------- 触发器呗 --------------------编程问答-------------------- 楼上的说得方法可行。
--------------------编程问答--------------------
引用 5 楼 tonyze 的回复:
触发器呗


说了跟没说一样,你告诉我怎么触发啊 --------------------编程问答-------------------- 可以写VBS,定时自动运行一遍 --------------------编程问答-------------------- 呵呵会员登录的时候做一下判断!如果注册时间和现在的时间差大于你设定的那就过期呗!然后在一个过期的字段里加上标注就可以了!也不用你再定时跑服务了! --------------------编程问答--------------------
引用 9 楼 syc958 的回复:
呵呵会员登录的时候做一下判断!如果注册时间和现在的时间差大于你设定的那就过期呗!然后在一个过期的字段里加上标注就可以了!也不用你再定时跑服务了!


呵呵,一哈楼主又会讲:怎么实现啊,说了等于白说 --------------------编程问答-------------------- 时间对比啊 --------------------编程问答-------------------- 用触发器 --------------------编程问答-------------------- 用户登录时进行验证,如果过期则不能登录。取当前时间与有效期时间对比,在有效期内此OK --------------------编程问答-------------------- 触发器是无法实现的,触发是指你在执行某一操作时,引发其它操作。

还有种方式就是写个程序进行校验与过期标记,可以写成个EXE程序,建个windows计划任务,每天执行一次 --------------------编程问答-------------------- 你帮他开通会员的时候,在表里面再建一列,就是到期时间
比如插入数据时(开通时间)是9月1号,然后你插入的时候到期时间自动加30天,最后用户每次登陆的时候查这个过期时间就可以了
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,