| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 396 人关注过本帖
标题:[求助]请教在数据库初始化时发生的问题
只看楼主 加入收藏
nbsyf
Rank: 1
等 级:新手上路
帖 子:382
专家分:0
注 册:2006-7-31
结帖率:90.7%
收藏
 问题点数:0 回复次数:3 
[求助]请教在数据库初始化时发生的问题
我想把数据库值初始化为0写了如下程序:
<%
for i=3 to rs.fields.count-3
kskm=rs(i).name
rs.movefirst
while not rs.EOF
rs(kskm)=0
rs.movenext
wend
rs.updateBatch
next
%>
当运行到rs(kskm)=0时出现错误提示
当前记录集不支持更新。这可能是提供程序的限制,也可能是选定锁定类型的限制。
我不懂如何解决,请高手帮助解决!
搜索更多相关主题的帖子: 数据库 
2006-09-10 08:23
litianyi520
Rank: 1
等 级:新手上路
帖 子:75
专家分:0
注 册:2006-5-18
收藏
得分:0 
你想要整个表清空呢?还是要某一个字段全为0?
清空我就不说了
每一字段为0
&lt;%
set rs=server.CreateObject("adodb.recordset")
rs.open"select 字段 from 表  ",conn,1,3
  
 do while not rs.eof   
rs("字段")=0
 rs.movenext
 loop

rs.close
set rs=nothing
conn.close
set conn=nothing


%&gt;
  

2006-09-10 10:07
nbsyf
Rank: 1
等 级:新手上路
帖 子:382
专家分:0
注 册:2006-7-31
收藏
得分:0 
以上程序即使要某一个字段全为0也是错的,因为没有使用update语句,
我想要的是使表所有字段内容为0
2006-09-10 12:01
litianyi520
Rank: 1
等 级:新手上路
帖 子:75
专家分:0
注 册:2006-5-18
收藏
得分:0 
这段代码是可行的,这是实践过的代码.我自己用过的.
你说的所有字段你可一用FOR语句来试试,我每做过

2006-09-10 12:54
快速回复:[求助]请教在数据库初始化时发生的问题
数据加载中...
 
   



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

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