<<< 返回 access911.net 编程静态资料库索引页

如何将B表的记录更新到A表,如果A表有记录则更新,没有记录则添加

 

作者:cg1  摘自:access911.net  录入:cg1  时间:2004-8-28  浏览人次:2574


专题地址:http://access911.net/fixhtm/72FAB21E10DCE9F3.htm 如果需要更详细的评论或说明,请点击该地址。

 

简述:如何将B表的记录更新到A表,如果A表有记录则更新,没有记录则添加

 


问题:

现有两个表结构相同的表,A表和B表,如何把B表中数据库导入到A表中,如果里面的字段重新则覆盖,否则则追加. 

 

回答:

需要运行两句语句

第一句:
update a set a.fb=dlookup("fb","b","b.ID=" & a.ID)

或者
UPDATE a INNER JOIN b ON a.ID = b.ID SET a.fb = b.fb

DLOOKUP 需要纯 ACCESS 环境
关于此主题请参考:
    新手来看:Access的特点、概念。什么是纯 ACCESS 环境?《其他》
    http://access911.net/index.asp?u1=a&u2=79FAB51E12DC

UPDATE 语句的注意要点
关于此主题请参考:
    两个表用Where子句关联,然后更新为何出错?(操作必须使用一个可更新的查询)《...
    [url]http://access911.net/index.asp?u1=a&u2.....................
...........

资料库随时有更新,欲查看最新详情请单击专题地址http://access911.net/fixhtm/72FAB21E10DCE9F3.htm

 


上一篇:如何在 ASP 中调用 WMI

下一篇:新手来看:如何获得某个查询的 SQL 代码?

2017年2月22日生成静态资料