以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  Merger这个理解不够,请老师指点。  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=7182)

--  作者:菜鸟foxtable
--  发布时间:2010/5/22 21:27:00
--  Merger这个理解不够,请老师指点。

大家都知道Merger用于合并数据。

 

想问一下:

 

项目采用SQL外部数据源,有外部表A,已有数据(亦可能没有)

 

表结构如下:

 

主键列/列一/列二/列三/列四

 

Excel文件中有表B

 

表结构:

 

列一/列三

 

使用Merger合并后表A数据行是怎样的一个结果?

 

表A数据行是否变成

 

原有数据行

      +

表B数据行   (其中列二/列四为空)

 

合并前表A已有数据行加载与没加载有没有不同?

[此贴子已经被作者于2010-5-22 21:32:44编辑过]

--  作者:mr725
--  发布时间:2010/5/22 21:41:00
--  
好像就是在表A中增加了行,新增的行只有Excel文件中表B的列一/列三的内容而已。
--  作者:菜鸟foxtable
--  发布时间:2010/5/22 21:51:00
--  

合并后表B的数据行是否默认保存到后台数据?

 

表A没加载数据的情况下结果一样吗?


--  作者:mr725
--  发布时间:2010/5/22 22:10:00
--  
当然要保存有外部表A后,才会同时保存到后台,表A没有加载数据结果是一样的。
--  作者:菜鸟foxtable
--  发布时间:2010/5/22 22:13:00
--  
我的意思是mg.Merge()之后是否还要执行Save命令?
--  作者:mr725
--  发布时间:2010/5/22 22:15:00
--  
你老人家一点也不测试啊~   当然要执行Save命令
--  作者:菜鸟foxtable
--  发布时间:2010/5/22 23:11:00
--  
图片点击可在新窗口打开查看学明白问清楚了再实践嘛,不用走弯路。。