以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  数据库1中的表A选定行复制或者导入到数据库2的表B  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=166053)

--  作者:whx007
--  发布时间:2021/5/17 3:35:00
--  数据库1中的表A选定行复制或者导入到数据库2的表B
数据库1和数据库2都是ACCESS数据库,数据表都是外部表
希望把数据库1表A中选定的行(一行或多行)复制或导入到数据库2中的表B,表B中原来是有数据的。有没有办法解决这样的需求?应该怎么写代码?谢谢!
[此贴子已经被作者于2021/5/17 3:36:32编辑过]

--  作者:有点蓝
--  发布时间:2021/5/17 8:51:00
--  
参考:http://www.foxtable.com/webhelp/topics/1533.htm
--  作者:whx007
--  发布时间:2021/5/17 14:55:00
--  
这个例子是针对同一个数据库,我要实现两个不同数据库之间的数据填充
--  作者:有点蓝
--  发布时间:2021/5/17 15:37:00
--  
一样的用法,添加2个数据源,把表A和表B都作为外部表加进来即可
--  作者:whx007
--  发布时间:2021/5/18 18:30:00
--  

图片点击可在新窗口打开查看此主题相关图片如下:screenshot_20210518_123055_cn.wps.moffice_eng.png
图片点击可在新窗口打开查看
发代码提示错误,只能以图片方式发出来

[此贴子已经被作者于2021/5/18 18:32:47编辑过]

--  作者:有点蓝
--  发布时间:2021/5/18 20:23:00
--  
发代码提示错误的原因:http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&Id=69632

1、肯定可以使用副本,http://www.foxtable.com/webhelp/topics/1906.htm,先仔细看过帮助,副本名称用法仅适用table,不能使用datatable,datatable还是原表名称
2、连接不同数据库请使用不同的SQLcommand变量,

--  作者:whx007
--  发布时间:2021/5/18 20:54:00
--  
Datatable 没有getcheckedrows 属性
要怎么变通才行?

--  作者:有点蓝
--  发布时间:2021/5/18 21:09:00
--  
getcheckedrows 使用table
--  作者:whx007
--  发布时间:2021/5/18 21:13:00
--  
我用的是table ,这句For Each dr As Row In Tables("销售查询_Table1").GetCheckedRows(),提示错误不存在名称为“销售查询_Table1”的Datatable。这句要怎么改?



--  作者:有点蓝
--  发布时间:2021/5/18 21:16:00
--  
不是这一句的错误,是后面的遍历表格列使用的Datatables("销售查询_Table1").datacols出错,改为

Tables("销售查询_Table1").Datatable.datacols