DELPHI盒子
!实时搜索: 盒子论坛 | 注册用户 | 修改信息 | 退出
检举帖 | 全文检索 | 关闭广告 | 捐赠
技术论坛
 用户名
 密  码
自动登陆(30天有效)
忘了密码
≡技术区≡
DELPHI技术
lazarus/fpc/Free Pascal
移动应用开发
Web应用开发
数据库专区
报表专区
网络通讯
开源项目
论坛精华贴
≡发布区≡
发布代码
发布控件
文档资料
经典工具
≡事务区≡
网站意见
盒子之家
招聘应聘
信息交换
论坛信息
最新加入: mrunix
今日帖子: 13
在线用户: 7
导航: 论坛 -> DELPHI技术 斑竹:liumazi,sephil  
作者:
男 hlc_alf ★☆☆☆☆ -
普通会员
2003/8/10 11:05:22
标题:
有关update语句,没有理由不行的,大家帮帮忙 浏览:1956
加入我的收藏
楼主: 有两个库aa.dbf,bb.dbf(用的是paradox建立的),字段情况为aa(dhh,name,address,dm), bb(dhh,name,address,date,flag),现在的情况是bb

库中有全部数据,而aa库中只有dhh,dm两个字段的数据,name字段和address字段值为空,我想将aa库和bb库对dhh关联,然后把bb库中的这两个

字段的值插入aa中。看了网友的帮助后,我用的是一个update语句:update aa.dbf a set a.name=b.name,a.address=b.address from aa a,bb b where a.dhh=b.dhh,运行时出错,提示的大意好像是没有找到from,我猜测是不是语法结构不正确。


于是我又改为update aa.dbf a,bb.dbf b set a.name=b.name,a.address=b.address where a.dhh=b.dhh,这次运行时出错提示好像是说update aa.dbf a,bb.dbf b这里的bb.dbf是错误的字段吧!


无奈我只又用update aa.dbf a set a.name=b.name,a.address=b.address where dhh in (select dhh from bb.dbf),可是这里运行提示大概说a.name=b.name,a.address=b.address处出错,实在不知道该如何解决!

   我想第三种方法应该是可行的,可能只不过对于a.name和a.address的赋值,我采用的不对罢了。

   十分不解,请大家帮帮我吧!
----------------------------------------------
-
信息
登陆以后才能回复
Copyright © 2CCC.Com 盒子论坛 v3.0.1 版权所有 页面执行54.6875毫秒 RSS