| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1411 人关注过本帖
标题:[求助]如何写更新语句
只看楼主 加入收藏
v15i
Rank: 1
等 级:新手上路
帖 子:90
专家分:3
注 册:2006-5-14
结帖率:100%
收藏
 问题点数:0 回复次数:15 
[求助]如何写更新语句
我想写一条语句把数据库,表,里面的某一字段的值全部更新了,该怎么写啊!!比如我想更新数据库,表Qyml里面的aa字段改成0 该怎么写呢?
搜索更多相关主题的帖子: 语句 数据库 字段 Qyml 
2007-01-05 16:09
t56758408
Rank: 1
等 级:新手上路
帖 子:40
专家分:0
注 册:2007-1-4
收藏
得分:0 
Set rs = Server.CreateObject("ADODB.Recordset")
sql="select * from 表名"
rs.open sql,conn,1,3
aa = "0"
rs.update
rs.close

这样也行

sql = "update [表名] set aa=对应的值 where id=对应的ID"
Conn.Execute(sql)
2007-01-05 16:16
v15i
Rank: 1
等 级:新手上路
帖 子:90
专家分:3
注 册:2006-5-14
收藏
得分:0 
这样子我会的,我是想把这一列全部更新了。这样还得一条一条改,很麻烦的!就是这样的,比如说我数据库的qyml表里面有100条数据,我想把每一条数据的aa字段更新成0。改怎么写呢?

[url=http://www.]妻爱育儿网[/url]
2007-01-05 16:21
t56758408
Rank: 1
等 级:新手上路
帖 子:40
专家分:0
注 册:2007-1-4
收藏
得分:0 
你想批量改就可以这样撒
你先用表单循环出所以的数据 重要表单用隐藏
所以表单的名字都是一样的 这样表单就是个数组
你只要用 idd=Split(request("id"),",") 就转换了
在用
for i=0 to ubound(idd)
sql = "update [表名] set aa=对应的值 where id=(i)"
Conn.Execute(sql)
next

可能说的不清楚 我语言表达能力不是很好
2007-01-05 16:26
渚薰
Rank: 6Rank: 6
等 级:贵宾
威 望:22
帖 子:1132
专家分:0
注 册:2006-8-6
收藏
得分:0 
sql = "update [表名] set aa=对应的值 where id>0"

个人ajax技术专题站: " target="_blank">http://www. 我不会闲你烦,只会闲你不够烦!
2007-01-05 16:27
v15i
Rank: 1
等 级:新手上路
帖 子:90
专家分:3
注 册:2006-5-14
收藏
得分:0 
斑竹,这样写他会更新完所有的吗?我试了,好象不可以啊!

[url=http://www.]妻爱育儿网[/url]
2007-01-05 16:32
rainic
Rank: 6Rank: 6
等 级:贵宾
威 望:27
帖 子:2367
专家分:0
注 册:2005-8-9
收藏
得分:0 
sql = "update [表名] set aa=0"
试试

2007-01-05 16:42
v15i
Rank: 1
等 级:新手上路
帖 子:90
专家分:3
注 册:2006-5-14
收藏
得分:0 
还是不行啊!!我都无奈了

[url=http://www.]妻爱育儿网[/url]
2007-01-05 16:46
rainic
Rank: 6Rank: 6
等 级:贵宾
威 望:27
帖 子:2367
专家分:0
注 册:2005-8-9
收藏
得分:0 
给你的代码我看看。。。指明是哪一段啊。。

2007-01-05 16:48
t56758408
Rank: 1
等 级:新手上路
帖 子:40
专家分:0
注 册:2007-1-4
收藏
得分:0 
他想做的是批量的修改 但是他还不太怎么回用数组和这两个函数 ubound Split

建议你去看看人家批量修改的代码

[此贴子已经被作者于2007-1-5 16:50:54编辑过]

2007-01-05 16:50
快速回复:[求助]如何写更新语句
数据加载中...
 
   



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

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