标题:求助:access表数据写入另一个access的表
只看楼主
新手VB
Rank: 2
等 级:论坛游民
帖 子:72
专家分:11
注 册:2016-1-24
结帖率:92.31%
已结贴  问题点数:20 回复次数:2 
求助:access表数据写入另一个access的表
有1、access数据库(数据库名:数据库a ,表名:数据库a表)
有2、access数据库(数据库名:数据库b ,表名:数据库b表)
数据库在同一路径下,数据库字段完全相同(公司名、公司名简称、日期)
请问如何把数据库a中的数据库a表中的数据写入数据库b中的数据库b表
搜索更多相关主题的帖子: access 数据库 如何 
2016-03-03 13:32
风吹过b
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:364
帖 子:4912
专家分:29900
注 册:2008-10-15
得分:20 
因为跨了数据连接,我能想到的就是一条记录,一条记录的操作。

打开 数据库A,A表,按字段顺序读所有的内容,然后生成插入的SQL命令。
使用 数据库B和连接,执行这个SQL命令进行添加。
小数据量可用。
------------------------
百度到一个方法,参考一下吧,感觉可行

  1、导出TXT:  select * into [data.txt] in "E:/DATA" "Text;" from TableName
                                            (存放的TXT名)(存放路径)                    (表名)
          注意:这种方式导出的TXT格式与access中的手动导出的格式不一样,会生成一个schema.ini,相当于设置视图里面的数据
      2、导入到新表:SELECT * INTO TableName FR0M [data.txt] IN "E:/data" "Text;"
          注意:导入到新表需要schema.ini,且TXT格式必须是用1中的语句导出的格式一样
   3、表已经存在, 追加导入:INSERT INTO TableName select * from [data.txt] in "E:/data" "Text;"
      注意:TXT格式必须是用1中的语句导出的格式一样,可以没有schema.ini
       通过以上方法对access的大量数据的操作,速度快,且不卡。


授人于鱼,不如授人于渔
早已停用QQ了
2016-03-03 16:58
新手VB
Rank: 2
等 级:论坛游民
帖 子:72
专家分:11
注 册:2016-1-24
得分:0 
回复 2楼 风吹过b
谢谢关注。
2016-03-03 17:17



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-462103-1-1.html




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

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