运行下面的代码,每运行一次,数据全添加一次,那和导入有什么差别呢? 以为是按照关键字,同样的不再进了。手工操作的时候有三个选项(更新同主键记录,跳过同主键记录,合并过程不比较),但代码操作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