大神,刚才试了一下,出现一下情况,请求帮助:1、使用了
systemready = False
Dim dlg As New OpenFileDialog
dlg.Filter = "Access文件|*.mdb"
dlg.MultiSelect = True '允许选择多个文件
If dlg.ShowDialog =DialogResult.OK Then
For Each fl As String In dlg.FileNames
Dim mg As New Merger
mg.SourcePath = fl
mg.SourceTableName = "订单"
mg.DataTableName = "订单"
mg.Merge()
Next
End If
systemready = True
2、关闭了所有表事件;
导入数据之后,还是出现了很多空白行,于是我又打开了access文件,发现出现空白行与access中的_SortKey列有关,比如access表_SortKey列的值是45,46,47,那么导入之后,就会出现先44行空白,直到衔接上45编号。
3、于是我就删除了access表中的_SortKey列,再次导入,系统提示如下:
.NET Framework 版本:2.0.50727.9151
Foxtable 版本:2017.8.19.1
错误所在事件:
详细错误信息:
至少一个参数没有被指定值。
4、此时,我又试了foxtable自带的高速合并,却能正常合并,请大神予以指点
[此贴子已经被作者于2022/3/29 9:43:45编辑过]