代码如下: 合并过程中提示ID的值已存在,违反了数据表的唯一约束(ID是外部数据表中的主键),是不能使用Merger进行合并吗?请教各位老师怎样解决?
Dim dlg As New OpenFileDialog '定义一个新的OpenFileDialog
dlg.Filter= "Excel文件|*.xlsx;*.xls" '设置筛选器
If dlg.ShowDialog = DialogResult.Ok Then '如果用户单击了确定按钮
MessageBox.Show("你选择的是:" & dlg.FileName,"提示") '提示用户选择的文件
Dim mg As New Merger
mg.C
mg.SourcePath = dlg.FileName
mg.Format = "excel" '指定格式
mg.SourceTableName = "订单" '指定要合并的表
mg.DataTableName = "订单" '指定接收数据的表
mg.Merge() '开始合并
End If
[此贴子已经被作者于2017/10/20 10:25:28编辑过]