在ASP中,如何实现

来源:百度知道 编辑:UC知道 时间:2024/07/03 01:47:38
在ASP中如何实现,当用户登录时,获取用户名对比数据库(Access)中的用户名字段(name),来提示用户,你有工作任务或无工作作务。记录后下次登录也是一样,提示过的就在也不提示,未提示过的就提示。(如还要什么数据库,或字段,请在代码中说明)共有几种实现方法。多谢各位了!
希望能用代码写出来!

数据库(Access)的话一个页面中就直接用这个就可以了。
例如:
有用户表(用户号,用户名,用户密码...)的话,
任务表(任务号,任务名……)
任务指派表(任务指派号,任务号,用户号,是否提示,是否完成……)
在Access就可以建立恰当的查询,ASP直接调用查询(当表一样的调用)就可以了;(当然要更新表嘛,就要注意查询的定义了)
用户登陆了,你就有了用户号,直接联表的话,可以用这个SQL语句:
select * from 用户表,任务表,任务指派表 where 用户表.用户号=你的用户号 and 用户表.用户号=任务指派表.用户号 and 任务表.任务号=任务指派表.任务号
太麻烦了吧,把冗余的在Access写成查询-用户任务指派:
select * from 用户表,任务表,任务指派表 where 用户表.用户号=任务指派表.用户号 and 任务表.任务号=任务指派表.任务号
注意这里*,要改成需要(更改)的(表的)字段,避免重复,否则可能直接调用的时候出错……
那么,ASP直接联这个查询就可以了,SQL语句如下:
select * from 用户任务指派 where 用户表.用户号=你的用户号
方便了很多吧,把冗余部分给数据库去作。
SQL语句中where部分再加上“and not 是否提示”就可以筛选出该用户没有提示的任务了。
然后把直接Update是否提示为Ture也可以,作成链接,链接到新的网页去看任务具体信息的时候再Update是否提示为Ture也可以……按照自己需要自己作啦……

加两个字段一个存有无工作任务,一个存是否提示过.当提示为否时就提示用户有无工作任务,否则就不提示.

加个字段 提示过了就往这个字段里写数据 有没有提示过只要判断这个字段即可