| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 706 人关注过本帖
标题:asp中access数据库二个表中A表某一个字的内容用B表中某一个字段的内容来替换 ...
只看楼主 加入收藏
sylknb
Rank: 4
等 级:贵宾
威 望:14
帖 子:1547
专家分:184
注 册:2006-6-3
结帖率:79.38%
收藏
已结贴  问题点数:20 回复次数:2 
asp中access数据库二个表中A表某一个字的内容用B表中某一个字段的内容来替换,代码如何写?
在asp中access数据库二个表中A表字段1与B表中字段1它们的名相同内容也基本相同。现在A表字段2与B表字段2它们的字段名也相同,但A表中字段2内容为空,现在要用B表字段2来替换,条件是当A表字段1=B表字段1时,用B表字段2中内容来替换A表字段2中内空,不相等不要替换。
表述的太罗索了见附件
图片附件: 游客没有浏览图片的权限,请 登录注册

这样的代码如何写?请教各位了。
搜索更多相关主题的帖子: 如何 
2013-04-02 20:31
elongtown
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:12
帖 子:138
专家分:1003
注 册:2013-2-18
收藏
得分:14 
update A set 字段2=(select 字段2 from B) where ((select 字段1 from A)=(select 字段1 from B))
你试试
2013-04-03 06:46
sylknb
Rank: 4
等 级:贵宾
威 望:14
帖 子:1547
专家分:184
注 册:2006-6-3
收藏
得分:0 
因我前面用到记录集
set rs = server.createobject("adodb.recordset")

 set re = server.createobject("adodb.recordset")

 sql="select * from bmd"  &&bmd中有kddm,kdmc二个字段均有记录

rs.open sql,conn,3,3

 sq="select * from main"  &&main中有kddm(有记录),kdmc没有内容
re.open sq,conn,3,3
rs.movefirst

do while not rs.eof
。。
。。。
。。。
re("kddm")=session("kddm")&&此处session("kddm")是在输入上一个页面中输入框是输入,然后赋于re("kddm")即min表中
根据当前re("kddm")来找rs("kddm")即bmd表,如果找到了用bmd表中kdmc的内容添加到min表中的kdmc中
在此处加入替换代码。。。。。
  re.update

  next


附上源代码,请教各位
复件 (2) result.rar (1.96 KB)

2013-04-03 09:57
快速回复:asp中access数据库二个表中A表某一个字的内容用B表中某一个字段的内容 ...
数据加载中...
 
   



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

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