以文本方式查看主题 - 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 -- 学明白问清楚了再实践嘛,不用走弯路。。 |