标题:请教下asp里对数据库整列数据的修改问题
只看楼主
yushiwei88
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2008-1-29
 问题点数:0 回复次数:1 
请教下asp里对数据库整列数据的修改问题
起因:小弟在给老爸改一个网站,网站里有一个公告功能,公告是调用最新的一个在首页显示(后台可以手动设置老的显示在首页,但是一次只能显示一个),方法是在数据库里建立了个inuse的字段,当inuse=1的时候在首页显示。

问题:马虎的原作者好像忘记了在公告新增页面里写入一段
        
    rs.addnew
    。。。。。
    rs("inuse")=1
    。。。。。。
    rs.update
--------------------
类似这样的代码,把新增加的公告,inuse设置为 1,
把老的inuse清除。

求助:小弟不知道怎么清除以前的inuse字段,清各位帮帮忙
----------------------
资料,在公告管理页面发现一段代码,希望有帮助:
set rs=server.createobject("adodb.recordset")
    sql="Select inuse from "& db_board_Table &" where inuse=1"
    rs.open sql,conn,1,3
    if not rs.eof then
        do while not rs.eof
            rs("inuse")=0
        rs.movenext
        loop
    end if
    rs.close
    
    sql="Select * from "& db_board_Table &" where ID="&inuse
    rs.open sql,conn,1,3
    if not rs.EOF then
        do while not rs.EOF
            rs("inuse")=1
            rs.MoveNext
        loop
    end if
    rs.close
    set rs=nothing
搜索更多相关主题的帖子: 数据库 inuse asp 首页 原作者 
2008-01-29 15:13
fengmumei
Rank: 2
等 级:论坛游民
威 望:2
帖 子:298
专家分:14
注 册:2006-9-16
得分:0 
conn.execute("update "&db_board_Table&" set inuser=0 where inuse=1")
conn.execute("update "& db_board_Table &" set inuse=1 where ID="&new_inuse")

随缘不变,不变随缘
2008-01-29 15:53



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-199030-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.210269 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved