在ASP中,如何实现
来源:百度知道 编辑:UC知道 时间:2024/07/03 01:47:38
希望能用代码写出来!
数据库(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也可以……按照自己需要自己作啦……
加两个字段一个存有无工作任务,一个存是否提示过.当提示为否时就提示用户有无工作任务,否则就不提示.
加个字段 提示过了就往这个字段里写数据 有没有提示过只要判断这个字段即可