asp中access数据库删除过期信息问题求救! 悬赏30分,在线等
网页制作中,要删除过期信息及其对过期信息的回复,信息表用xinxi表示,回复表用hf表示,他们之间的关系,回复表有个xxid和信息表的id对应,麻烦各位大侠帮帮忙吧!谢谢...
网页制作中,要删除过期信息及其对过期信息的回复,信息表用xinxi表示,回复表用hf表示,他们之间的关系,回复表有个xxid和信息表的id对应,麻烦各位大侠帮帮忙吧!谢谢了!!!!!!!
ご枫゛答案,第二个sql语句不行,将xxid改为id就可以了,是不是语法要求where后的字段和select后的字段必须同名阿,不过改了后,意义就变了
错误内容为表达失类型不匹配,rs.open sql,conn,1,3 出错,将xxid改为id就可以了,不知是为什么 展开
ご枫゛答案,第二个sql语句不行,将xxid改为id就可以了,是不是语法要求where后的字段和select后的字段必须同名阿,不过改了后,意义就变了
错误内容为表达失类型不匹配,rs.open sql,conn,1,3 出错,将xxid改为id就可以了,不知是为什么 展开
展开全部
当然可以
处理过期信息,你可以用定期处理,定期删除,
SQL这么写,比如距离今天2天,就算是过期信息
delete from xinxi a,hf b where a.id = b.xxid and a.时间选项 > dateadd(d,2,发布信息时间) and b.时间选项 >dateadd(d,2,发布回复时间)
处理过期信息,你可以用定期处理,定期删除,
SQL这么写,比如距离今天2天,就算是过期信息
delete from xinxi a,hf b where a.id = b.xxid and a.时间选项 > dateadd(d,2,发布信息时间) and b.时间选项 >dateadd(d,2,发布回复时间)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
delete from xinxi where id in(select id from xinxi where datediff("d",dqxx,now())>="&s_y&")
delete from hf where xxid in(select id from xinxi where datediff("d",dqxx,now())>="&s_y&")
改成这样不知道满意不
不能把xxid改成id,改了就不对
如果第一个有用,第二个也该有用
我不知道第二个怎麽不行,问题出在哪裏
delete from hf where xxid in(select id from xinxi where datediff("d",dqxx,now())>="&s_y&")
改成这样不知道满意不
不能把xxid改成id,改了就不对
如果第一个有用,第二个也该有用
我不知道第二个怎麽不行,问题出在哪裏
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在信息表中用一个字段记录到期时间,然后检测将现在的时间与到期时间进行比较,然后执行删除操作
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询