以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- Merge数据的时候,执行一次数据就全增加一次吗? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=23611) |
-- 作者:zoomify -- 发布时间:2012/9/13 23:33:00 -- Merge数据的时候,执行一次数据就全增加一次吗? 运行下面的代码,每运行一次,数据全添加一次,那和导入有什么差别呢? 以为是按照关键字,同样的不再进了。手工操作的时候有三个选项(更新同主键记录,跳过同主键记录,合并过程不比较),但代码操作merge怎么没有这个设置呢? Dim dlg As New OpenFileDialog \'指定一个新的SaveFileDialog dlg.Filter= "文件|*.mdb" \'设置筛选器 If dlg.ShowDialog = DialogResult.Ok Then \'如果用户单击了确定按钮 Dim mg As New Merger mg.SourcePath = dlg.FileName mg.SourceTableName = "表A" mg.DataTableName = "表A" mg.Merge() Dim mg2 As New Merger mg2.SourcePath = dlg.FileName mg2.SourceTableName = "表B" mg2.DataTableName = "表B" mg2.Merge() End If
|
-- 作者:lin_hailun -- 发布时间:2012/9/14 8:44:00 -- 楼主,注意看Merger的帮助文档 http://www.foxtable.com/help/topics/0685.htm |