| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 835 人关注过本帖
标题:请教下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
快速回复:请教下asp里对数据库整列数据的修改问题
数据加载中...
 
   



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

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